Searched refs:Sym (Results 1 – 7 of 7) sorted by relevance
/bionic/linker/ |
D | linker_soinfo.h | 84 const ElfW(Sym)* symtab_; 187 ElfW(Sym)* symtab_; 274 const ElfW(Sym)* find_symbol_by_name(SymbolName& symbol_name, const version_info* vi) const; 276 ElfW(Sym)* find_symbol_by_address(const void* addr); 278 ElfW(Addr) resolve_symbol_address(const ElfW(Sym)* s) const { in resolve_symbol_address() 358 const ElfW(Sym)* gnu_lookup(SymbolName& symbol_name, const version_info* vi) const; 359 const ElfW(Sym)* elf_lookup(SymbolName& symbol_name, const version_info* vi) const; 360 ElfW(Sym)* gnu_addr_lookup(const void* addr); 361 ElfW(Sym)* elf_addr_lookup(const void* addr); 452 const ElfW(Sym)* soinfo_do_lookup(const char* name, const version_info* vi,
|
D | linker_soinfo.cpp | 118 __attribute__((noinline)) static const ElfW(Sym)* in ElfW() argument 139 if (const ElfW(Sym)* sym = lib->si_->find_symbol_by_name(elf_symbol_name, vi)) { in ElfW() 174 const ElfW(Sym)* sym = nullptr; in ElfW() 207 const ElfW(Sym)* soinfo_do_lookup(const char* name, const version_info* vi, in ElfW() argument 325 const ElfW(Sym)* soinfo::find_symbol_by_name(SymbolName& symbol_name, in ElfW() argument 330 const ElfW(Sym)* soinfo::gnu_lookup(SymbolName& symbol_name, const version_info* vi) const { in ElfW() argument 364 ElfW(Sym)* s = symtab_ + n; in ElfW() 382 const ElfW(Sym)* soinfo::elf_lookup(SymbolName& symbol_name, const version_info* vi) const { in ElfW() argument 393 ElfW(Sym)* s = symtab_ + n; in ElfW() 413 ElfW(Sym)* soinfo::find_symbol_by_address(const void* addr) { in ElfW() argument [all …]
|
D | linker_relocate.cpp | 68 ElfW(Sym)* si_symtab = nullptr; 76 const ElfW(Sym)* cache_sym = nullptr; 96 soinfo** found_in, const ElfW(Sym)** sym) { in lookup_symbol() 108 …const ElfW(Sym)* local_sym = soinfo_do_lookup(sym_name, vi, &local_found_in, relocator.lookup_list… in lookup_symbol() 168 const ElfW(Sym)* sym = nullptr; in process_relocation_impl()
|
D | linker_relocate.h | 60 inline bool is_symbol_global_and_defined(const soinfo* si, const ElfW(Sym)* s) { in is_symbol_global_and_defined()
|
D | linker.cpp | 699 static const ElfW(Sym)* dlsym_handle_lookup_impl(android_namespace_t* ns, in ElfW() argument 705 const ElfW(Sym)* result = nullptr; in ElfW() 735 static const ElfW(Sym)* dlsym_linear_lookup(android_namespace_t* ns, in ElfW() argument 756 const ElfW(Sym)* s = nullptr; in ElfW() 795 static const ElfW(Sym)* dlsym_handle_lookup(soinfo* si, in ElfW() argument 2196 ElfW(Sym)* sym = si->find_symbol_by_address(addr); in do_dladdr() 2232 const ElfW(Sym)* sym = nullptr; in do_dlsym() 2865 symtab_ = reinterpret_cast<ElfW(Sym)*>(load_bias + d->d_un.d_ptr); in prelink_image() 2869 if (d->d_un.d_val != sizeof(ElfW(Sym))) { in prelink_image()
|
D | linker_cfi.cpp | 146 if (const ElfW(Sym)* sym = si->find_symbol_by_name(name, nullptr)) { in soinfo_find_symbol()
|
/bionic/libc/bionic/ |
D | vdso.cpp | 95 symbol_count = vdso_shdr[i].sh_size / sizeof(ElfW(Sym)); in __libc_init_vdso() 119 ElfW(Sym)* symtab = nullptr; in __libc_init_vdso() 124 symtab = reinterpret_cast<ElfW(Sym)*>(vdso_addr + d->d_un.d_ptr); in __libc_init_vdso()
|