Home
last modified time | relevance | path

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

/bionic/linker/
Dlinker_soinfo.h86 const ElfW(Sym)* symtab_;
189 ElfW(Sym)* symtab_;
276 const ElfW(Sym)* find_symbol_by_name(SymbolName& symbol_name, const version_info* vi) const;
278 ElfW(Sym)* find_symbol_by_address(const void* addr);
280 ElfW(Addr) resolve_symbol_address(const ElfW(Sym)* s) const { in resolve_symbol_address()
376 const ElfW(Sym)* gnu_lookup(SymbolName& symbol_name, const version_info* vi) const;
377 const ElfW(Sym)* elf_lookup(SymbolName& symbol_name, const version_info* vi) const;
378 ElfW(Sym)* gnu_addr_lookup(const void* addr);
379 ElfW(Sym)* elf_addr_lookup(const void* addr);
474 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
322 const ElfW(Sym)* soinfo::find_symbol_by_name(SymbolName& symbol_name, in ElfW() argument
327 const ElfW(Sym)* soinfo::gnu_lookup(SymbolName& symbol_name, const version_info* vi) const { in ElfW() argument
361 ElfW(Sym)* s = symtab_ + n; in ElfW()
379 const ElfW(Sym)* soinfo::elf_lookup(SymbolName& symbol_name, const version_info* vi) const { in ElfW() argument
390 ElfW(Sym)* s = symtab_ + n; in ElfW()
410 ElfW(Sym)* soinfo::find_symbol_by_address(const void* addr) { in ElfW() argument
[all …]
Dlinker_relocate.h60 inline bool is_symbol_global_and_defined(const soinfo* si, const ElfW(Sym)* s) { in is_symbol_global_and_defined()
Dlinker_relocate.cpp70 ElfW(Sym)* si_symtab = nullptr;
78 const ElfW(Sym)* cache_sym = nullptr;
98 soinfo** found_in, const ElfW(Sym)** sym) { in lookup_symbol()
110 …const ElfW(Sym)* local_sym = soinfo_do_lookup(sym_name, vi, &local_found_in, relocator.lookup_list… in lookup_symbol()
170 const ElfW(Sym)* sym = nullptr; in process_relocation_impl()
Dlinker_cfi.cpp145 if (const ElfW(Sym)* sym = si->find_symbol_by_name(name, nullptr)) { in soinfo_find_symbol()
Dlinker.cpp734 static const ElfW(Sym)* dlsym_handle_lookup_impl(android_namespace_t* ns, in ElfW() argument
740 const ElfW(Sym)* result = nullptr; in ElfW()
770 static const ElfW(Sym)* dlsym_linear_lookup(android_namespace_t* ns, in ElfW() argument
791 const ElfW(Sym)* s = nullptr; in ElfW()
830 static const ElfW(Sym)* dlsym_handle_lookup(soinfo* si, in ElfW() argument
2263 ElfW(Sym)* sym = si->find_symbol_by_address(addr); in do_dladdr()
2299 const ElfW(Sym)* sym = nullptr; in do_dlsym()
2931 symtab_ = reinterpret_cast<ElfW(Sym)*>(load_bias + d->d_un.d_ptr); in prelink_image()
2935 if (d->d_un.d_val != sizeof(ElfW(Sym))) { in prelink_image()
/bionic/libc/bionic/
Dvdso.cpp133 symbol_count = vdso_shdr[i].sh_size / sizeof(ElfW(Sym)); in __libc_init_vdso()
159 ElfW(Sym)* symtab = nullptr; in __libc_init_vdso()
164 symtab = reinterpret_cast<ElfW(Sym)*>(vdso_addr + d->d_un.d_ptr); in __libc_init_vdso()