]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
perf parse-events: Add debug logging to perf_event
authorIan Rogers <irogers@google.com>
Wed, 12 Nov 2025 19:53:09 +0000 (11:53 -0800)
committerNamhyung Kim <namhyung@kernel.org>
Mon, 17 Nov 2025 07:24:00 +0000 (23:24 -0800)
If verbose is enabled and parse_event is called, typically by tests,
log failures.

Signed-off-by: Ian Rogers <irogers@google.com>
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
tools/perf/util/parse-events.c

index 0c0dc20b1c1375f6f0ddda7213f2c2310a2bd462..e522082c5a214038a50d1bcbf2b9ff6edd16ce08 100644 (file)
@@ -2236,6 +2236,8 @@ int parse_event(struct evlist *evlist, const char *str)
 
        parse_events_error__init(&err);
        ret = parse_events(evlist, str, &err);
+       if (ret && verbose > 0)
+               parse_events_error__print(&err, str);
        parse_events_error__exit(&err);
        return ret;
 }