Searched refs:ElfAddr (Results 1 – 7 of 7) sorted by relevance
/frameworks/libs/binary_translation/tiny_loader/include/berberis/tiny_loader/ |
D | tiny_symbol_table.h | 31 TinySymbolTable(ElfAddr load_bias, ElfSym* symtab, const char* strtab, size_t strtab_size, 33 uint32_t gnu_maskwords, uint32_t gnu_shift2, ElfAddr* gnu_bloom_filter); 35 TinySymbolTable(ElfAddr load_bias, ElfSym* symtab, const char* strtab, size_t strtab_size, 57 ElfAddr load_bias_; 74 ElfAddr* gnu_bloom_filter_;
|
D | loaded_elf_file.h | 39 LoadedElfFile(ElfHalf e_type, void* base_addr, ElfAddr load_bias, void* entry_point, in LoadedElfFile() 42 uint32_t gnu_maskwords, uint32_t gnu_shift2, ElfAddr* gnu_bloom_filter, in LoadedElfFile() 54 LoadedElfFile(ElfHalf e_type, void* base_addr, ElfAddr load_bias, void* entry_point, in LoadedElfFile() 78 ElfAddr load_bias() const { return load_bias_; } in load_bias() 97 ElfAddr load_bias_;
|
D | elf_types.h | 35 using ElfAddr = ElfW(Addr); variable
|
/frameworks/libs/binary_translation/tiny_loader/ |
D | tiny_loader.cc | 90 ElfAddr* out_min_vaddr) { in phdr_table_get_load_size() 91 ElfAddr min_vaddr = UINTPTR_MAX; in phdr_table_get_load_size() 92 ElfAddr max_vaddr = 0; in phdr_table_get_load_size() 157 static bool CheckFileRange(off64_t file_size, ElfAddr offset, size_t size, size_t alignment); 158 static bool CheckMemoryRange(uintptr_t load_addr, size_t load_size, ElfAddr offset, size_t size, 172 ElfAddr load_bias_; 186 ElfAddr* gnu_bloom_filter_; 284 bool TinyElfLoader::CheckFileRange(off64_t file_size, ElfAddr offset, size_t size, in CheckFileRange() 293 bool TinyElfLoader::CheckMemoryRange(uintptr_t load_addr, size_t load_size, ElfAddr offset, in CheckMemoryRange() 356 ElfAddr min_vaddr; in ReserveAddressSpace() [all …]
|
D | tiny_symbol_table.cc | 41 TinySymbolTable::TinySymbolTable(ElfAddr load_bias, ElfSym* symtab, const char* strtab, in TinySymbolTable() 44 ElfAddr* gnu_bloom_filter) in TinySymbolTable() 61 TinySymbolTable::TinySymbolTable(ElfAddr load_bias, ElfSym* symtab, const char* strtab, in TinySymbolTable() 122 uint32_t bloom_mask_bits = sizeof(ElfAddr) * 8; in FindGnuSymbol() 124 ElfAddr bloom_word = gnu_bloom_filter_[word_num]; in FindGnuSymbol()
|
/frameworks/libs/binary_translation/tiny_loader/tests/ |
D | tiny_loader_tests.cc | 87 ElfAddr load_bias = loaded_elf_file.load_bias(); in TestLoadLibrary()
|
/frameworks/libs/binary_translation/guest_loader/ |
D | guest_loader.cc | 58 ElfAddr load_bias = loaded_executable->load_bias(); in FindPtInterp()
|