]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
perf session: Include file offset in event skip/stop messages
authorArnaldo Carvalho de Melo <acme@redhat.com>
Mon, 1 Jun 2026 17:19:30 +0000 (14:19 -0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Wed, 3 Jun 2026 19:31:03 +0000 (16:31 -0300)
commit43f827251af596072834fd6eb2b562468d1990d5
treed5c904b16424f7d354d908c24489c52892c4b138
parent7a490187f22b4bfae7ef752edbe3fb13017ca11c
perf session: Include file offset in event skip/stop messages

Add 'at offset %#<hex>' to all warning and error messages in session.c
that fire when events are skipped or processing stops due to validation
failures.  This lets users cross-reference with 'perf report -D' output
to inspect the surrounding records and understand the corruption context.

Covers messages in perf_session__process_event() (alignment, min size,
swap failure), perf_session__deliver_event() (no evsel, parse failure,
CPU clamping), machines__deliver_event() (NAMESPACES, TEXT_POKE,
null-terminated string checks for MMAP/MMAP2/COMM/CGROUP/KSYMBOL), and
perf_session__process_user_event() (THREAD_MAP, CPU_MAP, STAT_CONFIG,
BPF_METADATA, HEADER_BUILD_ID).

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/util/session.c