aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/util/data-convert-json.c
diff options
context:
space:
mode:
authorIan Rogers <[email protected]>2025-07-24 16:32:48 +0000
committerNamhyung Kim <[email protected]>2025-07-25 17:37:56 +0000
commit53b00ff358dc75b12042b2b2aaf1d0e998fd0075 (patch)
tree0949ee937a7c28b64a41140a65f7cf7e13f42b54 /tools/perf/util/data-convert-json.c
parentperf jitdump: Directly mark the jitdump DSO (diff)
downloadkernel-53b00ff358dc75b12042b2b2aaf1d0e998fd0075.tar.gz
kernel-53b00ff358dc75b12042b2b2aaf1d0e998fd0075.zip
perf record: Make --buildid-mmap the default
Support for build IDs in mmap2 perf events has been present since Linux v5.12: https://lore.kernel.org/lkml/[email protected]/ Build ID mmap events don't avoid the need to inject build IDs for DSO touched by samples as the build ID cache is populated by perf record. They can avoid some cases of symbol mis-resolution caused by the file system changing from when a sample occurred and when the DSO is sought. Unlike the --buildid-mmap option, this chnage doesn't disable the build ID cache but it does disable the processing of samples looking for DSOs to inject build IDs for. To disable the build ID cache the -B (--no-buildid) option should be used. Making this option the default was raised on the list in: https://lore.kernel.org/linux-perf-users/CAP-5=fXP7jN_QrGUcd55_QH5J-Y-FCaJ6=NaHVtyx0oyNh8_-Q@mail.gmail.com/ Signed-off-by: Ian Rogers <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Namhyung Kim <[email protected]>
Diffstat (limited to 'tools/perf/util/data-convert-json.c')
0 files changed, 0 insertions, 0 deletions