Lines Matching refs:elf_name

268 static char *demangle_sym(struct dso *dso, int kmodule, const char *elf_name)  in demangle_sym()  argument
281 demangled = bfd_demangle(NULL, elf_name, demangle_flags); in demangle_sym()
283 demangled = ocaml_demangle_sym(elf_name); in demangle_sym()
285 demangled = java_demangle_sym(elf_name, JAVA_DEMANGLE_NORET); in demangle_sym()
419 const char *elf_name = NULL; in dso__synthesize_plt_symbols() local
424 elf_name = elf_sym__name(&sym, symstrs); in dso__synthesize_plt_symbols()
425 demangled = demangle_sym(dso, 0, elf_name); in dso__synthesize_plt_symbols()
427 elf_name = demangled; in dso__synthesize_plt_symbols()
429 "%s@plt", elf_name); in dso__synthesize_plt_symbols()
445 const char *elf_name = NULL; in dso__synthesize_plt_symbols() local
450 elf_name = elf_sym__name(&sym, symstrs); in dso__synthesize_plt_symbols()
451 demangled = demangle_sym(dso, 0, elf_name); in dso__synthesize_plt_symbols()
453 elf_name = demangled; in dso__synthesize_plt_symbols()
455 "%s@plt", elf_name); in dso__synthesize_plt_symbols()
478 char *dso__demangle_sym(struct dso *dso, int kmodule, const char *elf_name) in dso__demangle_sym() argument
480 return demangle_sym(dso, kmodule, elf_name); in dso__demangle_sym()
1184 const char *elf_name = elf_sym__name(&sym, symstrs); in dso__load_sym_internal() local
1186 if (strcmp(elf_name, kmap->ref_reloc_sym->name)) in dso__load_sym_internal()
1213 const char *elf_name = elf_sym__name(&sym, symstrs); in dso__load_sym_internal() local
1226 if (elf_name[0] == '$' && strchr("adtx", elf_name[1]) in dso__load_sym_internal()
1227 && (elf_name[2] == '\0' || elf_name[2] == '.')) in dso__load_sym_internal()
1310 __func__, elf_name, (u64)sym.st_value); in dso__load_sym_internal()
1333 demangled = demangle_sym(dso, kmodule, elf_name); in dso__load_sym_internal()
1335 elf_name = demangled; in dso__load_sym_internal()
1339 GELF_ST_TYPE(sym.st_info), elf_name); in dso__load_sym_internal()