Lines Matching refs:symbol_name
716 bool soinfo::find_symbol_by_name(SymbolName& symbol_name, in find_symbol_by_name() argument
722 gnu_lookup(symbol_name, vi, &symbol_index) : in find_symbol_by_name()
723 elf_lookup(symbol_name, vi, &symbol_index); in find_symbol_by_name()
758 bool soinfo::gnu_lookup(SymbolName& symbol_name, in gnu_lookup() argument
761 uint32_t hash = symbol_name.gnu_hash(); in gnu_lookup()
771 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base)); in gnu_lookup()
776 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base)); in gnu_lookup()
786 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base)); in gnu_lookup()
811 strcmp(get_string(s->st_name), symbol_name.get_name()) == 0 && in gnu_lookup()
814 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(s->st_value), in gnu_lookup()
822 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base)); in gnu_lookup()
827 bool soinfo::elf_lookup(SymbolName& symbol_name, in elf_lookup() argument
830 uint32_t hash = symbol_name.elf_hash(); in elf_lookup()
833 symbol_name.get_name(), get_realpath(), in elf_lookup()
851 strcmp(get_string(s->st_name), symbol_name.get_name()) == 0 && in elf_lookup()
854 symbol_name.get_name(), get_realpath(), in elf_lookup()
863 symbol_name.get_name(), get_realpath(), in elf_lookup()
937 SymbolName symbol_name(name); in soinfo_do_lookup() local
953 if (!si_from->find_symbol_by_name(symbol_name, vi, &s)) { in soinfo_do_lookup()
968 if (!global_si->find_symbol_by_name(symbol_name, vi, &s)) { in soinfo_do_lookup()
997 if (!local_si->find_symbol_by_name(symbol_name, vi, &s)) { in soinfo_do_lookup()
1265 soinfo** found, SymbolName& symbol_name, in ElfW()
1276 if (!current_soinfo->find_symbol_by_name(symbol_name, vi, &result)) { in ElfW()
1314 SymbolName symbol_name(name); in ElfW() local
1315 return dlsym_handle_lookup(si, nullptr, found, symbol_name, vi); in ElfW()
1329 SymbolName symbol_name(name); in ElfW() local
1354 if (!si->find_symbol_by_name(symbol_name, vi, &s)) { in ElfW()
1370 (handle == RTLD_NEXT) ? caller : nullptr, found, symbol_name, vi); in ElfW()