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 <[email protected]> --- tools/objtool/elf.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/tools/objtool/elf.c b/tools/objtool/elf.c index d9f883f7cff8..78db51ebbed4 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; -- 2.52.0
