Home
last modified time | relevance | path

Searched refs:ElfAddr (Results 1 – 7 of 7) sorted by relevance

/frameworks/libs/binary_translation/tiny_loader/include/berberis/tiny_loader/
Dtiny_symbol_table.h31 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_;
Dloaded_elf_file.h39 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_;
Delf_types.h35 using ElfAddr = ElfW(Addr); variable
/frameworks/libs/binary_translation/tiny_loader/
Dtiny_loader.cc90 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 …]
Dtiny_symbol_table.cc41 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/
Dtiny_loader_tests.cc87 ElfAddr load_bias = loaded_elf_file.load_bias(); in TestLoadLibrary()
/frameworks/libs/binary_translation/guest_loader/
Dguest_loader.cc58 ElfAddr load_bias = loaded_executable->load_bias(); in FindPtInterp()