mirror of https://gitee.com/openkylin/linux.git
perf_counter tools: Reuse event_name() in kerneltop
- can handle sw counters now - the outputs will look slightly different Acked-by: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: Paul Mackerras <paulus@samba.org> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
parent
95bb3be1b3
commit
e3908612d9
|
@ -67,16 +67,6 @@
|
|||
|
||||
#include "perfcounters.h"
|
||||
|
||||
const char *event_types [] = {
|
||||
"CPU cycles",
|
||||
"instructions",
|
||||
"cache-refs",
|
||||
"cache-misses",
|
||||
"branches",
|
||||
"branch-misses",
|
||||
"bus cycles"
|
||||
};
|
||||
|
||||
const unsigned int default_count[] = {
|
||||
1000000,
|
||||
1000000,
|
||||
|
@ -304,10 +294,7 @@ static void print_sym_table(void)
|
|||
if (counter)
|
||||
printf("/");
|
||||
|
||||
if (event_id[counter] < PERF_HW_EVENTS_MAX)
|
||||
printf( "%s", event_types[event_id[counter]]);
|
||||
else
|
||||
printf( "raw:%04lx", event_id[counter]);
|
||||
printf("%s", event_name(counter));
|
||||
}
|
||||
|
||||
printf( "], ");
|
||||
|
|
Loading…
Reference in New Issue