Home
last modified time | relevance | path

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

/frameworks/libs/binary_translation/guest_loader/
Dguest_loader_impl.h54 const char* symbol_name,
74 const char* symbol_name, in FindSymbol() argument
77 T guest_fn = reinterpret_cast<T>(elf_file.FindSymbol(symbol_name)); in FindSymbol()
79 *error_msg = StringPrintf("symbol not found: %s", symbol_name); in FindSymbol()
83 *fn = WrapGuestFunction(GuestType(guest_fn), symbol_name); in FindSymbol()
Dguest_loader.cc404 const char* symbol_name, in MakeElfSymbolTrampolineCallable() argument
408 void* symbol_addr = elf_file.FindSymbol(symbol_name); in MakeElfSymbolTrampolineCallable()
410 *error_msg = StringPrintf("couldn't find \"%s\" symbol in %s", symbol_name, elf_file_label); in MakeElfSymbolTrampolineCallable()
413 MakeTrampolineCallable(ToGuestAddr(symbol_addr), false, callback, arg, symbol_name); in MakeElfSymbolTrampolineCallable()
/frameworks/libs/binary_translation/tests/tests_apk/jni/
Dshared_library_test.cc29 void TestDlopenAndDlsym(const char* library_name, const char* symbol_name) { in TestDlopenAndDlsym() argument
32 ASSERT_TRUE(dlsym(handle, symbol_name) != nullptr) << dlerror(); in TestDlopenAndDlsym()
41 for (const auto& symbol_name : symbol_names) { in TestDlopenAndDlsymUnstable() local
42 if (dlsym(handle, symbol_name) != nullptr) { in TestDlopenAndDlsymUnstable()
/frameworks/libs/binary_translation/tiny_loader/
Dtiny_symbol_table.cc80 uint32_t TinySymbolTable::GnuHash(const char* symbol_name) const { in GnuHash()
82 const uint8_t* name = reinterpret_cast<const uint8_t*>(symbol_name); in GnuHash()
90 uint32_t TinySymbolTable::SysvHash(const char* symbol_name) const { in SysvHash()
91 const uint8_t* name = reinterpret_cast<const uint8_t*>(symbol_name); in SysvHash()
/frameworks/compile/libbcc/lib/
DCompiler.cpp445 for (auto &symbol_name : keep_funcs) { in addInternalizeSymbolsPass() local
446 export_symbols.insert(symbol_name); in addInternalizeSymbolsPass()
/frameworks/libs/binary_translation/tools/nogrod/
Dmain.cc1042 void warning_too_many_dies(const std::string& symbol_name, in warning_too_many_dies() argument
1050 symbol_name.c_str(), in warning_too_many_dies()