• Home
  • Raw
  • Download

Lines Matching refs:ElfW

45 bool find_verdef_version_index(const soinfo* si, const version_info* vi, ElfW(Versym)* versym);
46 ElfW(Addr) call_ifunc_resolver(ElfW(Addr) resolver_addr);
94 const ElfW(Versym)* soinfo::get_versym(size_t n) const { in ElfW() function
102 ElfW(Addr) soinfo::get_verneed_ptr() const { in ElfW() function
118 ElfW(Addr) soinfo::get_verdef_ptr() const { in ElfW() function
136 const ElfW(Sym)** symbol) const { in find_symbol_by_name()
150 static bool is_symbol_global_and_defined(const soinfo* si, const ElfW(Sym)* s) { in is_symbol_global_and_defined()
162 static const ElfW(Versym) kVersymHiddenBit = 0x8000;
164 static inline bool is_versym_hidden(const ElfW(Versym)* versym) { in is_versym_hidden()
169 static inline bool check_symbol_version(const ElfW(Versym) verneed, in check_symbol_version()
170 const ElfW(Versym)* verdef) { in check_symbol_version()
182 uint32_t bloom_mask_bits = sizeof(ElfW(Addr))*8; in gnu_lookup()
184 ElfW(Addr) bloom_word = gnu_bloom_filter_[word_num]; in gnu_lookup()
215 ElfW(Versym) verneed = 0; in gnu_lookup()
221 ElfW(Sym)* s = symtab_ + n; in gnu_lookup()
222 const ElfW(Versym)* verdef = get_versym(n); in gnu_lookup() local
254 ElfW(Versym) verneed = 0; in elf_lookup()
260 ElfW(Sym)* s = symtab_ + n; in elf_lookup()
261 const ElfW(Versym)* verdef = get_versym(n); in elf_lookup() local
288 ElfW(Sym)* soinfo::find_symbol_by_address(const void* addr) { in ElfW() function
292 static bool symbol_matches_soaddr(const ElfW(Sym)* sym, ElfW(Addr) soaddr) { in symbol_matches_soaddr()
298 ElfW(Sym)* soinfo::gnu_addr_lookup(const void* addr) { in ElfW() function
299 ElfW(Addr) soaddr = reinterpret_cast<ElfW(Addr)>(addr) - load_bias; in ElfW()
309 ElfW(Sym)* sym = symtab_ + n; in ElfW()
319 ElfW(Sym)* soinfo::elf_addr_lookup(const void* addr) { in ElfW() function
320 ElfW(Addr) soaddr = reinterpret_cast<ElfW(Addr)>(addr) - load_bias; in ElfW()
325 ElfW(Sym)* sym = symtab_ + i; in ElfW()
631 ElfW(Addr) soinfo::resolve_symbol_address(const ElfW(Sym)* s) const { in ElfW() function
636 return static_cast<ElfW(Addr)>(s->st_value + load_bias); in ElfW()
639 const char* soinfo::get_string(ElfW(Word) index) const { in get_string()