Searched refs:LoadedElfFile (Results 1 – 11 of 11) sorted by relevance
/frameworks/libs/binary_translation/tiny_loader/include/berberis/tiny_loader/ |
D | loaded_elf_file.h | 28 class LoadedElfFile { 30 LoadedElfFile() in LoadedElfFile() function 39 LoadedElfFile(ElfHalf e_type, void* base_addr, ElfAddr load_bias, void* entry_point, in LoadedElfFile() function 54 LoadedElfFile(ElfHalf e_type, void* base_addr, ElfAddr load_bias, void* entry_point, in LoadedElfFile() function 68 LoadedElfFile(LoadedElfFile&& that) = default; 70 LoadedElfFile& operator=(LoadedElfFile&& that) = default;
|
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() 44 LoadedElfFile* loaded_elf_file, std::string* error_msg);
|
/frameworks/libs/binary_translation/guest_loader/ |
D | guest_loader_impl.h | 52 bool MakeElfSymbolTrampolineCallable(const LoadedElfFile& elf_file, 62 const LoadedElfFile& linker_elf_file, 66 const LoadedElfFile& linker_elf_file, 69 void InitLinkerDebug(const LoadedElfFile& linker_elf_file); 73 bool FindSymbol(const LoadedElfFile& elf_file, in FindSymbol()
|
D | guest_loader.cc | 55 const char* FindPtInterp(const LoadedElfFile* loaded_executable) { in FindPtInterp() 87 const LoadedElfFile* linker_elf_file, in StartGuestExecutableImpl() 88 const LoadedElfFile* main_executable_elf_file, in StartGuestExecutableImpl() 89 const LoadedElfFile* vdso_elf_file) { in StartGuestExecutableImpl() 199 bool InitializeVdso(const LoadedElfFile& vdso_elf_file, std::string* error_msg) { in InitializeVdso() 230 const LoadedElfFile& linker_elf_file, in InitializeLinker() 401 bool MakeElfSymbolTrampolineCallable(const LoadedElfFile& elf_file, in MakeElfSymbolTrampolineCallable()
|
D | linker_debug.cc | 51 void InitLinkerDebug(const LoadedElfFile& linker_elf_file) { in InitLinkerDebug()
|
D | linker_callbacks.cc | 222 const LoadedElfFile& linker_elf_file, in InitializeLinkerCallbacks()
|
/frameworks/libs/binary_translation/tiny_loader/tests/ |
D | tiny_loader_tests.cc | 48 void AssertLoadedElfFilesEqual(const LoadedElfFile& actual, const LoadedElfFile& expected) { in AssertLoadedElfFilesEqual() 79 LoadedElfFile loaded_elf_file; in TestLoadLibrary() 119 LoadedElfFile memory_elf_file; in TestLoadLibrary() 147 LoadedElfFile loaded_elf_file; in TEST() 164 LoadedElfFile loaded_elf_file; in TEST() 181 LoadedElfFile memory_elf_file; in TEST()
|
/frameworks/libs/binary_translation/guest_loader/include/berberis/guest_loader/ |
D | guest_loader.h | 151 LoadedElfFile executable_elf_file_; 152 LoadedElfFile linker_elf_file_; 153 LoadedElfFile vdso_elf_file_;
|
/frameworks/libs/binary_translation/tiny_loader/ |
D | tiny_loader.cc | 138 LoadedElfFile* loaded_elf_file); 140 bool LoadFromMemory(void* load_addr, size_t load_size, LoadedElfFile* loaded_elf_file); 166 bool Parse(void* load_ptr, size_t load_size, LoadedElfFile* loaded_elf_file); 595 bool TinyElfLoader::Parse(void* load_ptr, size_t load_size, LoadedElfFile* loaded_elf_file) { in Parse() 616 *loaded_elf_file = LoadedElfFile(header->e_type, load_ptr, load_bias_, entry_point_, in Parse() 622 LoadedElfFile(header->e_type, load_ptr, load_bias_, entry_point_, loaded_phdr_, in Parse() 679 LoadedElfFile* loaded_elf_file) { in LoadFromFile() 704 LoadedElfFile* loaded_elf_file) { in LoadFromMemory() 716 LoadedElfFile* loaded_elf_file, in LoadFromFile() 732 LoadedElfFile* loaded_elf_file, std::string* error_msg) { in LoadFromMemory()
|
/frameworks/libs/binary_translation/guest_loader/riscv64/ |
D | linker_callbacks_arch.cc | 27 const LoadedElfFile& linker_elf_file, in InitializeLinkerCallbacksArch()
|
/frameworks/libs/binary_translation/program_runner/ |
D | main.cc | 137 LoadedElfFile elf_file; in main()
|