Searched refs:loaded_elf_file (Results 1 – 3 of 3) sorted by relevance
/frameworks/libs/binary_translation/tiny_loader/tests/ |
D | tiny_loader_tests.cc | 76 LoadedElfFile loaded_elf_file; in TestLoadLibrary() local 80 ASSERT_TRUE(TinyLoader::LoadFromFile(elf_filepath.c_str(), &loaded_elf_file, &error_msg)) in TestLoadLibrary() 86 void* base_addr = loaded_elf_file.base_addr(); in TestLoadLibrary() 87 ElfAddr load_bias = loaded_elf_file.load_bias(); in TestLoadLibrary() 90 ASSERT_TRUE(loaded_elf_file.phdr_table() != nullptr); in TestLoadLibrary() 91 ASSERT_EQ(loaded_elf_file.phdr_count(), 9U); in TestLoadLibrary() 92 void* symbol_addr = loaded_elf_file.FindSymbol(kTestSymbolName); in TestLoadLibrary() 97 loaded_elf_file.ForEachSymbol([&symbols](const char* name, void* address, const ElfSym* s) { in TestLoadLibrary() 108 ASSERT_TRUE(loaded_elf_file.entry_point() == nullptr); in TestLoadLibrary() 110 ASSERT_EQ(ET_DYN, loaded_elf_file.e_type()); in TestLoadLibrary() [all …]
|
/frameworks/libs/binary_translation/tiny_loader/include/berberis/tiny_loader/ |
D | tiny_loader.h | 35 munmap_fn_t munmap_fn, LoadedElfFile* loaded_elf_file, 38 static bool LoadFromFile(const char* path, LoadedElfFile* loaded_elf_file, in LoadFromFile() argument 40 return LoadFromFile(path, 0, mmap64, munmap, loaded_elf_file, error_msg); in LoadFromFile() 44 LoadedElfFile* loaded_elf_file, std::string* error_msg);
|
/frameworks/libs/binary_translation/tiny_loader/ |
D | tiny_loader.cc | 129 TinyLoader::munmap_fn_t munmap_fn, LoadedElfFile* loaded_elf_file); 131 bool LoadFromMemory(void* load_addr, size_t load_size, LoadedElfFile* loaded_elf_file); 155 bool Parse(void* load_ptr, size_t load_size, LoadedElfFile* loaded_elf_file); 584 bool TinyElfLoader::Parse(void* load_ptr, size_t load_size, LoadedElfFile* loaded_elf_file) { in Parse() argument 605 *loaded_elf_file = LoadedElfFile(header->e_type, load_ptr, load_bias_, entry_point_, in Parse() 610 *loaded_elf_file = in Parse() 621 LoadedElfFile* loaded_elf_file) { in LoadFromFile() argument 633 Parse(load_addr, load_size, loaded_elf_file); in LoadFromFile() 639 LoadedElfFile* loaded_elf_file) { in LoadFromMemory() argument 641 did_load_ = Parse(load_addr, load_size, loaded_elf_file); in LoadFromMemory() [all …]
|