Home
last modified time | relevance | path

Searched refs:Sym (Results 1 – 7 of 7) sorted by relevance

/bionic/linker/
Dlinker_soinfo.h84 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,
Dlinker_soinfo.cpp118 __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 …]
Dlinker_relocate.cpp68 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()
Dlinker_relocate.h60 inline bool is_symbol_global_and_defined(const soinfo* si, const ElfW(Sym)* s) { in is_symbol_global_and_defined()
Dlinker.cpp699 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()
Dlinker_cfi.cpp146 if (const ElfW(Sym)* sym = si->find_symbol_by_name(name, nullptr)) { in soinfo_find_symbol()
/bionic/libc/bionic/
Dvdso.cpp95 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()