Messages in this thread Patch in this message |  | | From | Andi Kleen <> | Subject | [PATCH 1/3] perf, tools: Handle events including .c and .o | Date | Wed, 5 Oct 2016 12:47:10 -0700 |
| |
From: Andi Kleen <ak@linux.intel.com>
This is a generic bug fix, but it helps with Sukadev's JSON event tree where such events can happen.
Any event inclduing a .c/.o/.bpf currently triggers BPF compilation or loading and then an error. This can happen for some Intel JSON events, which cannot be used.
Fix the scanner to only match for .o or .c or .bpf at the end. This will prevent loading multiple BPF scripts separated with comma, but I assume this is acceptable.
Cc: wangnan0@huawei.com Cc: sukadev@linux.vnet.ibm.com Signed-off-by: Andi Kleen <ak@linux.intel.com> --- tools/perf/util/parse-events.l | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tools/perf/util/parse-events.l b/tools/perf/util/parse-events.l index 9f43fda2570f..377147088a46 100644 --- a/tools/perf/util/parse-events.l +++ b/tools/perf/util/parse-events.l @@ -183,8 +183,8 @@ modifier_bp [rwx]{1,3} } {event_pmu} | -{bpf_object} | -{bpf_source} | +({bpf_object}$) | +({bpf_source}$) | {event} { BEGIN(INITIAL); REWIND(1); -- 2.5.5
|  |