Lines Matching refs:ElfW
108 static inline bool check_symbol_version(const ElfW(Versym)* ver_table, uint32_t sym_idx, in check_symbol_version()
109 const ElfW(Versym) verneed) { in check_symbol_version()
118 __attribute__((noinline)) static const ElfW(Sym)* in ElfW() function
122 constexpr uint32_t kBloomMaskBits = sizeof(ElfW(Addr)) * 8; in ElfW()
139 if (const ElfW(Sym)* sym = lib->si_->find_symbol_by_name(elf_symbol_name, vi)) { in ElfW() local
152 const ElfW(Addr) bloom_word = lib->gnu_bloom_filter_[word_num]; in ElfW() local
170 ElfW(Versym) verneed = kVersymNotNeeded; in ElfW()
174 const ElfW(Sym)* sym = nullptr; in ElfW() local
207 const ElfW(Sym)* soinfo_do_lookup(const char* name, const version_info* vi, in ElfW() function
259 const ElfW(Versym)* soinfo::get_versym(size_t n) const { in ElfW() function
264 ElfW(Addr) soinfo::get_verneed_ptr() const { in ElfW() function
280 ElfW(Addr) soinfo::get_verdef_ptr() const { in ElfW() function
322 const ElfW(Sym)* soinfo::find_symbol_by_name(SymbolName& symbol_name, in ElfW() function
327 const ElfW(Sym)* soinfo::gnu_lookup(SymbolName& symbol_name, const version_info* vi) const { in ElfW() function
330 constexpr uint32_t kBloomMaskBits = sizeof(ElfW(Addr)) * 8; in ElfW()
332 const ElfW(Addr) bloom_word = gnu_bloom_filter_[word_num]; in ElfW() local
357 const ElfW(Versym) verneed = find_verdef_version_index(this, vi); in ElfW() local
358 const ElfW(Versym)* versym = get_versym_table(); in ElfW() local
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() function
386 const ElfW(Versym) verneed = find_verdef_version_index(this, vi); in ElfW() local
387 const ElfW(Versym)* versym = get_versym_table(); in ElfW() local
390 ElfW(Sym)* s = symtab_ + n; in ElfW()
410 ElfW(Sym)* soinfo::find_symbol_by_address(const void* addr) { in ElfW() function
414 static bool symbol_matches_soaddr(const ElfW(Sym)* sym, ElfW(Addr) soaddr) { in symbol_matches_soaddr()
424 ElfW(Sym)* soinfo::gnu_addr_lookup(const void* addr) { in ElfW() function
425 ElfW(Addr) soaddr = reinterpret_cast<ElfW(Addr)>(addr) - load_bias; in ElfW()
435 ElfW(Sym)* sym = symtab_ + n; in ElfW()
445 ElfW(Sym)* soinfo::elf_addr_lookup(const void* addr) { in ElfW() function
446 ElfW(Addr) soaddr = reinterpret_cast<ElfW(Addr)>(addr) - load_bias; in ElfW()
451 ElfW(Sym)* sym = symtab_ + i; in ElfW()
764 const char* soinfo::get_string(ElfW(Word) index) const { in get_string()
895 void soinfo::set_gap_start(ElfW(Addr) gap_start) { in set_gap_start()
899 ElfW(Addr) soinfo::get_gap_start() const { in ElfW() function