Lines Matching refs:symbol_name
481 bool soinfo::find_symbol_by_name(SymbolName& symbol_name, in find_symbol_by_name() argument
487 gnu_lookup(symbol_name, vi, &symbol_index) : in find_symbol_by_name()
488 elf_lookup(symbol_name, vi, &symbol_index); in find_symbol_by_name()
523 bool soinfo::gnu_lookup(SymbolName& symbol_name, in gnu_lookup() argument
526 uint32_t hash = symbol_name.gnu_hash(); in gnu_lookup()
536 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base)); in gnu_lookup()
541 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base)); in gnu_lookup()
551 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base)); in gnu_lookup()
576 strcmp(get_string(s->st_name), symbol_name.get_name()) == 0 && in gnu_lookup()
579 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(s->st_value), in gnu_lookup()
587 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base)); in gnu_lookup()
592 bool soinfo::elf_lookup(SymbolName& symbol_name, in elf_lookup() argument
595 uint32_t hash = symbol_name.elf_hash(); in elf_lookup()
598 symbol_name.get_name(), get_realpath(), in elf_lookup()
616 strcmp(get_string(s->st_name), symbol_name.get_name()) == 0 && in elf_lookup()
619 symbol_name.get_name(), get_realpath(), in elf_lookup()
628 symbol_name.get_name(), get_realpath(), in elf_lookup()
693 SymbolName symbol_name(name); in soinfo_do_lookup() local
709 if (!si_from->find_symbol_by_name(symbol_name, vi, &s)) { in soinfo_do_lookup()
724 if (!global_si->find_symbol_by_name(symbol_name, vi, &s)) { in soinfo_do_lookup()
753 if (!local_si->find_symbol_by_name(symbol_name, vi, &s)) { in soinfo_do_lookup()
924 soinfo** found, SymbolName& symbol_name) { in ElfW()
934 if (!current_soinfo->find_symbol_by_name(symbol_name, nullptr, &result)) { in ElfW()
964 SymbolName symbol_name(name); in ElfW() local
965 return dlsym_handle_lookup(si, nullptr, found, symbol_name); in ElfW()
977 SymbolName symbol_name(name); in ElfW() local
998 if (!si->find_symbol_by_name(symbol_name, nullptr, &s)) { in ElfW()
1014 (handle == RTLD_NEXT) ? caller : nullptr, found, symbol_name); in ElfW()