diff options
author | Stephane Eranian <[email protected]> | 2011-07-23 04:10:43 +0200 |
---|---|---|
committer | Arnaldo Carvalho de Melo <[email protected]> | 2011-08-18 07:21:13 -0300 |
commit | 777d1d71db622a5e1ff703495741c3d257b532e5 (patch) | |
tree | 924cf43db988a0d08f42dfb7e271157869a4fc3a /tools/perf/scripts/python/Perf-Trace-Util/Context.c | |
parent | cc2d86b04d9ac28a6be6cb05da6ea8f014fd5aa0 (diff) |
perf tools: Fix error handling of unknown events
There was a problem with the parse_events() code not printing the
correct event name when an event was unknown and starting with an 'r'.
The source of the problem was the way raw notation was parsed.
Without the patch:
$ perf stat -e retired_foo
invalid event modifier: 'tired_foo'
With the patch:
$ perf stat -e retired_foo
invalid or unsupported event: 'retired_foo'
This also covers the case where the name of the event was not printed at
all when perf was linked with libpfm4.
Cc: Ingo Molnar <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Link: http://lkml.kernel.org/r/20110723021043.GA20178@quad
Signed-off-by: Stephane Eranian <[email protected]>
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/Context.c')
0 files changed, 0 insertions, 0 deletions