Home
last modified time | relevance | path

Searched refs:symbol_name (Results 1 – 6 of 6) sorted by relevance

/art/runtime/
Delf_file_impl.h91 const uint8_t* FindDynamicSymbolAddress(const std::string& symbol_name) const;
100 const std::string& symbol_name,
158 const Elf_Sym* FindDynamicSymbol(const std::string& symbol_name) const;
178 const std::string& symbol_name,
Delf_file.h63 const uint8_t* FindDynamicSymbolAddress(const std::string& symbol_name) const;
80 const std::string& symbol_name,
Delf_file.cc751 const std::string& symbol_name) const { in FindDynamicSymbolAddress()
756 const Elf_Sym* sym = FindDynamicSymbol(symbol_name); in FindDynamicSymbolAddress()
769 const std::string& symbol_name) const { in FindDynamicSymbol()
774 Elf_Word hash = elfhash(symbol_name.c_str()); in FindDynamicSymbol()
787 if (symbol_name == name) { in FindDynamicSymbol()
840 Elf_Word section_type, const std::string& symbol_name, bool build_map) { in FindSymbolByName() argument
887 typename SymbolTable::const_iterator it = (*symbol_table)->find(symbol_name); in FindSymbolByName()
912 if (symbol_name == name) { in FindSymbolByName()
921 Elf_Word section_type, const std::string& symbol_name, bool build_map) { in FindSymbolAddress() argument
922 Elf_Sym* symbol = FindSymbolByName(section_type, symbol_name, build_map); in FindSymbolAddress()
[all …]
Doat_file.cc135 virtual const uint8_t* FindDynamicSymbolAddress(const std::string& symbol_name,
1068 const uint8_t* FindDynamicSymbolAddress(const std::string& symbol_name, in FindDynamicSymbolAddress() argument
1071 reinterpret_cast<const uint8_t*>(dlsym(dlopen_handle_, symbol_name.c_str())); in FindDynamicSymbolAddress()
1499 const uint8_t* FindDynamicSymbolAddress(const std::string& symbol_name, in FindDynamicSymbolAddress() argument
1501 const uint8_t* ptr = elf_file_->FindDynamicSymbolAddress(symbol_name); in FindDynamicSymbolAddress()
1796 const uint8_t* FindDynamicSymbolAddress(const std::string& symbol_name ATTRIBUTE_UNUSED, in FindDynamicSymbolAddress()
/art/dex2oat/linker/
Delf_writer_test.cc43 #define EXPECT_ELF_FILE_ADDRESS(ef, expected_value, symbol_name, build_map) \ argument
46 symbol_name, \
53 EXPECT_EQ(expected_value, (ef)->FindDynamicSymbolAddress(symbol_name)); \
/art/runtime/jni/
Djava_vm_ext.cc164 void* FindSymbol(const std::string& symbol_name, const char* shorty = nullptr) in FindSymbol() argument
167 ? FindSymbolWithNativeBridge(symbol_name, shorty) in FindSymbol()
168 : FindSymbolWithoutNativeBridge(symbol_name); in FindSymbol()
172 void* FindSymbolWithoutNativeBridge(const std::string& symbol_name) in FindSymbolWithoutNativeBridge() argument
176 return dlsym(handle_, symbol_name.c_str()); in FindSymbolWithoutNativeBridge()
179 void* FindSymbolWithNativeBridge(const std::string& symbol_name, const char* shorty) in FindSymbolWithNativeBridge() argument
184 return android::NativeBridgeGetTrampoline(handle_, symbol_name.c_str(), shorty, len); in FindSymbolWithNativeBridge()