diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/perf/builtin-stat.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/perf/builtin-stat.c b/tools/perf/builtin-stat.c index 14a75ddb60c7..50918dc9fb31 100644 --- a/tools/perf/builtin-stat.c +++ b/tools/perf/builtin-stat.c | |||
@@ -1059,7 +1059,8 @@ static void print_ll_cache_misses(FILE *out, int cpu, | |||
1059 | fprintf(out, " of all LL-cache hits "); | 1059 | fprintf(out, " of all LL-cache hits "); |
1060 | } | 1060 | } |
1061 | 1061 | ||
1062 | static void print_shadow_stats(FILE *out, struct perf_evsel *evsel, double avg, int cpu) | 1062 | static void print_shadow_stats(FILE *out, struct perf_evsel *evsel, |
1063 | double avg, int cpu, enum aggr_mode aggr) | ||
1063 | { | 1064 | { |
1064 | double total, ratio = 0.0, total2; | 1065 | double total, ratio = 0.0, total2; |
1065 | int ctx = evsel_context(evsel); | 1066 | int ctx = evsel_context(evsel); |
@@ -1078,7 +1079,7 @@ static void print_shadow_stats(FILE *out, struct perf_evsel *evsel, double avg, | |||
1078 | if (total && avg) { | 1079 | if (total && avg) { |
1079 | ratio = total / avg; | 1080 | ratio = total / avg; |
1080 | fprintf(out, "\n"); | 1081 | fprintf(out, "\n"); |
1081 | if (aggr_mode == AGGR_NONE) | 1082 | if (aggr == AGGR_NONE) |
1082 | fprintf(out, " "); | 1083 | fprintf(out, " "); |
1083 | fprintf(out, " # %5.2f stalled cycles per insn", ratio); | 1084 | fprintf(out, " # %5.2f stalled cycles per insn", ratio); |
1084 | } | 1085 | } |
@@ -1229,7 +1230,7 @@ static void abs_printout(int id, int nr, struct perf_evsel *evsel, double avg) | |||
1229 | if (csv_output || interval) | 1230 | if (csv_output || interval) |
1230 | return; | 1231 | return; |
1231 | 1232 | ||
1232 | print_shadow_stats(output, evsel, avg, cpu); | 1233 | print_shadow_stats(output, evsel, avg, cpu, aggr_mode); |
1233 | } | 1234 | } |
1234 | 1235 | ||
1235 | static void print_aggr(char *prefix) | 1236 | static void print_aggr(char *prefix) |