summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorNamhyung Kim <namhyung@kernel.org>2025-12-03 02:57:14 +0300
committerNamhyung Kim <namhyung@kernel.org>2025-12-03 08:59:14 +0300
commit7da4d60db33cccd8f4c445ab20bba71531435ee5 (patch)
tree7d4cc4da150bf355e7117bc1c6039371c2fe04af /tools/perf/scripts/python/bin
parent405f5756bbd231e6b70949909a526bdaf538e2fc (diff)
downloadlinux-7da4d60db33cccd8f4c445ab20bba71531435ee5.tar.xz
perf tools: Mark split kallsyms DSOs as loaded
The maps__split_kallsyms() will split symbols to module DSOs if it comes from a module. It also handled some unusual kernel symbols after modules by creating new kernel maps like "[kernel].0". But they are pseudo DSOs to have those unexpected symbols. They should not be considered as unloaded kernel DSOs. Otherwise the dso__load() for them will end up calling dso__load_kallsyms() and then maps__split_kallsyms() again and again. Reviewed-by: Ian Rogers <irogers@google.com> Fixes: 2e538c4a1847291cf ("perf tools: Improve kernel/modules symbol lookup") Signed-off-by: Namhyung Kim <namhyung@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions