diff options
author | Peter Zijlstra <a.p.zijlstra@chello.nl> | 2009-06-11 08:06:28 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2009-06-11 11:54:15 -0400 |
commit | f4dbfa8f3131a84257223393905f7efad0ca5996 (patch) | |
tree | 67bb2666868c4449c2fa9ba6dc931721f60deb6c /tools/perf/builtin-stat.c | |
parent | 1c432d899d32d36371ee4ee310fa3609cf0e5742 (diff) |
perf_counter: Standardize event names
Pure renames only, to PERF_COUNT_HW_* and PERF_COUNT_SW_*.
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
LKML-Reference: <new-submission>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'tools/perf/builtin-stat.c')
-rw-r--r-- | tools/perf/builtin-stat.c | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/tools/perf/builtin-stat.c b/tools/perf/builtin-stat.c index 6404906924fa..c43e4a97dc42 100644 --- a/tools/perf/builtin-stat.c +++ b/tools/perf/builtin-stat.c | |||
@@ -46,15 +46,16 @@ | |||
46 | 46 | ||
47 | static struct perf_counter_attr default_attrs[MAX_COUNTERS] = { | 47 | static struct perf_counter_attr default_attrs[MAX_COUNTERS] = { |
48 | 48 | ||
49 | { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_TASK_CLOCK }, | 49 | { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_SW_TASK_CLOCK }, |
50 | { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_CONTEXT_SWITCHES }, | 50 | { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_SW_CONTEXT_SWITCHES}, |
51 | { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_CPU_MIGRATIONS }, | 51 | { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_SW_CPU_MIGRATIONS }, |
52 | { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_PAGE_FAULTS }, | 52 | { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_SW_PAGE_FAULTS }, |
53 | 53 | ||
54 | { .type = PERF_TYPE_HARDWARE, .config = PERF_COUNT_CPU_CYCLES }, | 54 | { .type = PERF_TYPE_HARDWARE, .config = PERF_COUNT_HW_CPU_CYCLES }, |
55 | { .type = PERF_TYPE_HARDWARE, .config = PERF_COUNT_INSTRUCTIONS }, | 55 | { .type = PERF_TYPE_HARDWARE, .config = PERF_COUNT_HW_INSTRUCTIONS }, |
56 | { .type = PERF_TYPE_HARDWARE, .config = PERF_COUNT_CACHE_REFERENCES }, | 56 | { .type = PERF_TYPE_HARDWARE, .config = PERF_COUNT_HW_CACHE_REFERENCES}, |
57 | { .type = PERF_TYPE_HARDWARE, .config = PERF_COUNT_CACHE_MISSES }, | 57 | { .type = PERF_TYPE_HARDWARE, .config = PERF_COUNT_HW_CACHE_MISSES }, |
58 | |||
58 | }; | 59 | }; |
59 | 60 | ||
60 | static int system_wide = 0; | 61 | static int system_wide = 0; |
@@ -120,10 +121,10 @@ static inline int nsec_counter(int counter) | |||
120 | if (attrs[counter].type != PERF_TYPE_SOFTWARE) | 121 | if (attrs[counter].type != PERF_TYPE_SOFTWARE) |
121 | return 0; | 122 | return 0; |
122 | 123 | ||
123 | if (attrs[counter].config == PERF_COUNT_CPU_CLOCK) | 124 | if (attrs[counter].config == PERF_COUNT_SW_CPU_CLOCK) |
124 | return 1; | 125 | return 1; |
125 | 126 | ||
126 | if (attrs[counter].config == PERF_COUNT_TASK_CLOCK) | 127 | if (attrs[counter].config == PERF_COUNT_SW_TASK_CLOCK) |
127 | return 1; | 128 | return 1; |
128 | 129 | ||
129 | return 0; | 130 | return 0; |
@@ -176,10 +177,10 @@ static void read_counter(int counter) | |||
176 | * Save the full runtime - to allow normalization during printout: | 177 | * Save the full runtime - to allow normalization during printout: |
177 | */ | 178 | */ |
178 | if (attrs[counter].type == PERF_TYPE_SOFTWARE && | 179 | if (attrs[counter].type == PERF_TYPE_SOFTWARE && |
179 | attrs[counter].config == PERF_COUNT_TASK_CLOCK) | 180 | attrs[counter].config == PERF_COUNT_SW_TASK_CLOCK) |
180 | runtime_nsecs = count[0]; | 181 | runtime_nsecs = count[0]; |
181 | if (attrs[counter].type == PERF_TYPE_HARDWARE && | 182 | if (attrs[counter].type == PERF_TYPE_HARDWARE && |
182 | attrs[counter].config == PERF_COUNT_CPU_CYCLES) | 183 | attrs[counter].config == PERF_COUNT_HW_CPU_CYCLES) |
183 | runtime_cycles = count[0]; | 184 | runtime_cycles = count[0]; |
184 | } | 185 | } |
185 | 186 | ||
@@ -206,7 +207,7 @@ static void print_counter(int counter) | |||
206 | fprintf(stderr, " %14.6f %-20s", | 207 | fprintf(stderr, " %14.6f %-20s", |
207 | msecs, event_name(counter)); | 208 | msecs, event_name(counter)); |
208 | if (attrs[counter].type == PERF_TYPE_SOFTWARE && | 209 | if (attrs[counter].type == PERF_TYPE_SOFTWARE && |
209 | attrs[counter].config == PERF_COUNT_TASK_CLOCK) { | 210 | attrs[counter].config == PERF_COUNT_SW_TASK_CLOCK) { |
210 | 211 | ||
211 | if (walltime_nsecs) | 212 | if (walltime_nsecs) |
212 | fprintf(stderr, " # %11.3f CPU utilization factor", | 213 | fprintf(stderr, " # %11.3f CPU utilization factor", |
@@ -220,7 +221,7 @@ static void print_counter(int counter) | |||
220 | (double)count[0]/runtime_nsecs*1000.0); | 221 | (double)count[0]/runtime_nsecs*1000.0); |
221 | if (runtime_cycles && | 222 | if (runtime_cycles && |
222 | attrs[counter].type == PERF_TYPE_HARDWARE && | 223 | attrs[counter].type == PERF_TYPE_HARDWARE && |
223 | attrs[counter].config == PERF_COUNT_INSTRUCTIONS) { | 224 | attrs[counter].config == PERF_COUNT_HW_INSTRUCTIONS) { |
224 | 225 | ||
225 | fprintf(stderr, " # %1.3f per cycle", | 226 | fprintf(stderr, " # %1.3f per cycle", |
226 | (double)count[0] / (double)runtime_cycles); | 227 | (double)count[0] / (double)runtime_cycles); |