Home
last modified time | relevance | path

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

/frameworks/libs/binary_translation/tiny_loader/include/berberis/tiny_loader/
Dloaded_elf_file.h39 LoadedElfFile(ElfHalf e_type, void* base_addr, ElfAddr load_bias, void* entry_point, in LoadedElfFile() argument
46 load_bias_(load_bias), in LoadedElfFile()
51 symbol_table_(load_bias, symtab, strtab, strtab_size, gnu_nbucket, gnu_bucket, gnu_chain, in LoadedElfFile()
54 LoadedElfFile(ElfHalf e_type, void* base_addr, ElfAddr load_bias, void* entry_point, in LoadedElfFile() argument
60 load_bias_(load_bias), in LoadedElfFile()
65 symbol_table_(load_bias, symtab, strtab, strtab_size, sysv_nbucket, sysv_nchain, in LoadedElfFile()
78 ElfAddr load_bias() const { return load_bias_; } in load_bias() function
Dtiny_symbol_table.h31 TinySymbolTable(ElfAddr load_bias, ElfSym* symtab, const char* strtab, size_t strtab_size,
35 TinySymbolTable(ElfAddr load_bias, ElfSym* symtab, const char* strtab, size_t strtab_size,
/frameworks/libs/binary_translation/tiny_loader/tests/
Dtiny_loader_tests.cc48 ASSERT_EQ(actual.load_bias(), expected.load_bias()); in AssertLoadedElfFilesEqual()
87 ElfAddr load_bias = loaded_elf_file.load_bias(); in TestLoadLibrary() local
89 ASSERT_TRUE(reinterpret_cast<void*>(load_bias) == base_addr); in TestLoadLibrary()
/frameworks/libs/binary_translation/tiny_loader/
Dtiny_symbol_table.cc41 TinySymbolTable::TinySymbolTable(ElfAddr load_bias, ElfSym* symtab, const char* strtab, in TinySymbolTable() argument
45 : load_bias_(load_bias), in TinySymbolTable()
61 TinySymbolTable::TinySymbolTable(ElfAddr load_bias, ElfSym* symtab, const char* strtab, in TinySymbolTable() argument
64 : load_bias_(load_bias), in TinySymbolTable()
Dtiny_loader.cc146 void** load_start, size_t* load_size, uintptr_t* load_bias);
355 size_t* load_size, uintptr_t* load_bias) { in ReserveAddressSpace() argument
403 *load_bias = start - addr; in ReserveAddressSpace()
412 uintptr_t load_bias = 0; in LoadSegments() local
414 load_size, &load_bias)) { in LoadSegments()
426 ElfAddr seg_start = phdr->p_vaddr + load_bias; in LoadSegments()
/frameworks/libs/binary_translation/guest_loader/
Dguest_loader.cc58 ElfAddr load_bias = loaded_executable->load_bias(); in FindPtInterp() local
63 return reinterpret_cast<const char*>(load_bias + phdr.p_vaddr); in FindPtInterp()