From 8206277746d5c6ae300e7e062a0d9238ed59cc7f Mon Sep 17 00:00:00 2001 From: Song Liu Date: Thu, 5 Mar 2026 15:15:28 -0800 Subject: objtool/klp: Also demangle global objects With CONFIG_LTO_CLANG_THIN, it is possible to have global __UNIQUE_ID, such as: FUNC GLOBAL HIDDEN 19745 __UNIQUE_ID_quirk_amd_nb_node_458 Also demangle global objects. Signed-off-by: Song Liu Link: https://patch.msgid.link/20260305231531.3847295-5-song@kernel.org Signed-off-by: Josh Poimboeuf --- tools/objtool/elf.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/tools/objtool/elf.c b/tools/objtool/elf.c index b2d73c4c6cf1..7e019f15aac5 100644 --- a/tools/objtool/elf.c +++ b/tools/objtool/elf.c @@ -488,9 +488,6 @@ static const char *demangle_name(struct symbol *sym) char *str; ssize_t len; - if (!is_local_sym(sym)) - return sym->name; - if (!is_func_sym(sym) && !is_object_sym(sym)) return sym->name; -- cgit v1.2.3