diff options
| author | Stephane Eranian <[email protected]> | 2011-02-16 15:10:01 +0200 |
|---|---|---|
| committer | Arnaldo Carvalho de Melo <[email protected]> | 2011-02-17 10:29:19 -0200 |
| commit | f0c55bcf4aa41b4b1dbee826513b1acb01bf65e1 (patch) | |
| tree | 00ebfe5e00bf70a27f404c161c16b59ad1fcca62 /scripts | |
| parent | 4498062e72fd55b2a9a4ac1b44fab8cb44ad5367 (diff) | |
perf: make perf stat print user provided full event names
This patch changes the way perf stat prints event names at the end of a
run. Until now, it was trying to reconstruct the event name from its
encoding. The problem is that it would only print generic events without
their modifiers (u, k, pp).
This patch saves the event name as passed by the user in the evsel
struct and uses it to print the final event name.
This would also work in case perf is linked with a library (such as
libpfm4) which provides full PMU event tables.
$ perf stat -e cycles:u,cycles:k date
Wed Feb 16 14:58:52 CET 2011
Performance counter stats for 'date':
568600 cycles:u
2779715 cycles:k
0.001908182 seconds time elapsed
Cc: Arun Sharma <[email protected]>
Cc: David S. Miller <[email protected]>
Cc: Frederic Weisbecker <[email protected]>
Cc: Ingo Molnar <[email protected]>
Cc: Paul Mackerras <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Robert Richter <[email protected]>
Cc: Stephane Eranian <[email protected]>
LPU-Reference: <[email protected]>
Signed-off-by: Stephane Eranian <[email protected]>
[ committer note: Fixed a merge problem with 023695d "Add cgroup support" ]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions