[PATCH v1 4/7] perf symbol: Set binary/symtab type for split kallsyms
From: Namhyung Kim
Date: Mon Oct 05 2026 - 02:34:30 EST
When it creates new DSOs for split kallsyms, set the binary and symtab
type to KALLSYMS properly.
Signed-off-by: Namhyung Kim <namhyung@xxxxxxxxxx>
---
tools/perf/util/symbol.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/tools/perf/util/symbol.c b/tools/perf/util/symbol.c
index cf099cbd29f268ec..fc6e4dff282bc2dc 100644
--- a/tools/perf/util/symbol.c
+++ b/tools/perf/util/symbol.c
@@ -1099,6 +1099,8 @@ static int maps__split_kallsyms(struct maps *kmaps, struct dso *dso, u64 delta,
return -1;
dso__set_kernel(ndso, dso__kernel(dso));
+ dso__set_binary_type(ndso, dso__binary_type(dso));
+ dso__set_symtab_type(ndso, dso__symtab_type(dso));
dso__set_loaded(ndso);
curr_map = map__new2(pos->start, ndso);
--
2.55.0