Home
last modified time | relevance | path

Searched refs:sym_name (Results 1 – 6 of 6) sorted by relevance

/bionic/linker/
Dlinker_relocate.cpp95 static inline bool lookup_symbol(Relocator& relocator, uint32_t r_sym, const char* sym_name, in lookup_symbol() argument
103 if (!relocator.si->lookup_version_info(relocator.version_tracker, r_sym, sym_name, &vi)) { in lookup_symbol()
108 …const ElfW(Sym)* local_sym = soinfo_do_lookup(sym_name, vi, &local_found_in, relocator.lookup_list… in lookup_symbol()
119 …DL_ERR("cannot locate symbol \"%s\" referenced by \"%s\"...", sym_name, relocator.si->get_realpath… in lookup_symbol()
169 const char* sym_name = nullptr; in process_relocation_impl() local
173 sym_name = relocator.get_string(relocator.si_symtab[r_sym].st_name); in process_relocation_impl()
246 sym_name, relocator.si->get_realpath(), ELF_ST_TYPE(sym->st_info), r_type); in process_relocation_impl()
248 } else if (!lookup_symbol<IsGeneral>(relocator, r_sym, sym_name, &found_in, &sym)) { in process_relocation_impl()
254 sym_name, found_in->get_realpath()); in process_relocation_impl()
261 sym_name, relocator.si->get_realpath()); in process_relocation_impl()
[all …]
Dlinker_gnu_hash_benchmark.cpp289 for (const char* sym_name : kSampleSymbolList) { in BM_gnu_hash_simple() local
290 benchmark::DoNotOptimize(calculate_gnu_hash_simple(sym_name)); in BM_gnu_hash_simple()
301 for (const char* sym_name : kSampleSymbolList) { in BM_gnu_hash_neon() local
302 benchmark::DoNotOptimize(calculate_gnu_hash_neon(sym_name)); in BM_gnu_hash_neon()
Dlinker.cpp1997 static std::string symbol_display_name(const char* sym_name, const char* sym_ver) { in symbol_display_name() argument
1999 return sym_name; in symbol_display_name()
2002 return std::string(sym_name) + ", version " + sym_ver; in symbol_display_name()
2219 const char* sym_name, in do_dlsym() argument
2244 sym_name, in do_dlsym()
2253 if (sym_name == nullptr) { in do_dlsym()
2268 sym = dlsym_linear_lookup(ns, sym_name, vi, &found, caller, handle); in do_dlsym()
2274 sym = dlsym_handle_lookup(si, &found, sym_name, vi); in do_dlsym()
2288 sym_name, found->get_realpath()); in do_dlsym()
2299 sym_name, sym_ver, found->get_soname(), *symbol); in do_dlsym()
[all …]
Dlinker.h99 bool do_dlsym(void* handle, const char* sym_name,
Dlinker_soinfo.h365 const char* sym_name, const version_info** vi);
/bionic/benchmarks/linker_relocation/regen/
Ddump_relocs.py159 offset_str, info_str, reloc_name, sym_name, ver = m.groups()
174 assert sym_name is None
177 if sym_name is None:
181 symbol = SymbolRef(sym_name, is_weak, ver)