]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
perf tools: Include file offset and event type name in skip messages
authorArnaldo Carvalho de Melo <acme@redhat.com>
Mon, 1 Jun 2026 18:21:20 +0000 (15:21 -0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Wed, 3 Jun 2026 19:31:03 +0000 (16:31 -0300)
commit865224bfde78b31be8883302db496ecb3b7919ab
tree4bdf7494e877b20b5da5aa8e2baea0c8592830ec
parent4cd74dee09d4b06f0e80826bf9d472d5aa42caaf
perf tools: Include file offset and event type name in skip messages

Add the perf.data file offset and use perf_event__name() instead of raw
event type integers in the 'problem processing event, skipping it'
messages emitted by process_sample_event() callbacks across annotate,
c2c, diff, kmem, kvm, kwork, lock, report, script, and build-id.

This lets users cross-reference skipped events with 'perf report -D'
output.  Also add explicit #include "util/event.h" and <inttypes.h>
where needed to avoid depending on transitive includes.

Reviewed-by: Ian Rogers <irogers@google.com>
Assisted-by: Claude:claude-opus-4.6
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/builtin-annotate.c
tools/perf/builtin-c2c.c
tools/perf/builtin-diff.c
tools/perf/builtin-kmem.c
tools/perf/builtin-kvm.c
tools/perf/builtin-kwork.c
tools/perf/builtin-lock.c
tools/perf/builtin-report.c
tools/perf/builtin-script.c
tools/perf/util/build-id.c