/external/chromium_org/third_party/android_crazy_linker/src/src/ |
D | linker_phdr.cpp | 187 ELF::Addr load_bias, in _phdr_table_set_load_prot() argument 196 ELF::Addr seg_page_start = PAGE_START(phdr->p_vaddr) + load_bias; in _phdr_table_set_load_prot() 198 PAGE_END(phdr->p_vaddr + phdr->p_memsz) + load_bias; in _phdr_table_set_load_prot() 223 ELF::Addr load_bias) { in phdr_table_protect_segments() argument 224 return _phdr_table_set_load_prot(phdr_table, phdr_count, load_bias, 0); in phdr_table_protect_segments() 245 ELF::Addr load_bias) { in phdr_table_unprotect_segments() argument 247 phdr_table, phdr_count, load_bias, PROT_WRITE); in phdr_table_unprotect_segments() 260 ELF::Addr load_bias, in phdr_table_get_relro_info() argument 287 *relro_start = PAGE_START(phdr->p_vaddr) + load_bias; in phdr_table_get_relro_info() 289 PAGE_END(phdr->p_vaddr + phdr->p_memsz) + load_bias - *relro_start; in phdr_table_get_relro_info() [all …]
|
D | linker_phdr.h | 51 ELF::Addr load_bias); 55 ELF::Addr load_bias); 59 ELF::Addr load_bias, 65 ELF::Addr load_bias); 70 ELF::Addr load_bias, 77 ELF::Addr load_bias,
|
D | crazy_linker_elf_symbols.cpp | 33 uintptr_t dyn_addr = dyn.GetAddress(view->load_bias()); in Init() 64 size_t load_bias) const { in LookupByAddress() 66 reinterpret_cast<ELF::Addr>(address) - static_cast<ELF::Addr>(load_bias); in LookupByAddress() 79 size_t load_bias, in LookupNearestByAddress() argument 84 reinterpret_cast<ELF::Addr>(address) - static_cast<ELF::Addr>(load_bias); in LookupNearestByAddress() 117 *sym_addr = reinterpret_cast<void*>(nearest_sym->st_value + load_bias); in LookupNearestByAddress()
|
D | crazy_linker_elf_symbols.h | 31 const ELF::Sym* LookupByAddress(void* address, size_t load_bias) const; 45 void* LookupAddressByName(const char* symbol_name, size_t load_bias) const { in LookupAddressByName() argument 49 return reinterpret_cast<void*>(load_bias + sym->st_value); in LookupAddressByName() 53 size_t load_bias,
|
D | crazy_linker_elf_view.h | 50 size_t load_bias() const { return load_bias_; } in load_bias() function 83 uintptr_t GetAddress(size_t load_bias) const { in GetAddress() argument 84 return load_bias + dyn_->d_un.d_ptr; in GetAddress()
|
D | crazy_linker_shared_library.cpp | 110 return reinterpret_cast<void*>(lib_->load_bias() + entry->st_value); in Lookup() 150 return reinterpret_cast<void*>(dep->load_bias() + entry->st_value); in Lookup() 268 view_.load_bias(), in Load() 278 phdr(), phdr_count(), load_bias(), &arm_exidx_, &arm_exidx_count_); in Load() 290 uintptr_t dyn_addr = dyn.GetAddress(load_bias()); in Load() 420 return symbols_.LookupAddressByName(symbol_name, view_.load_bias()); in FindAddressForSymbol()
|
D | crazy_linker_shared_library.h | 38 size_t load_bias() const { return view_.load_bias(); } in load_bias() function 100 address, load_bias(), sym_name, sym_addr, sym_size); in FindNearestSymbolForAddress()
|
D | crazy_linker_rdebug.cpp | 139 size_t load_bias = entry.vma_start - phdr_load0.p_vaddr; in FindElfDynamicSection() local 140 LOG("%s: Load bias is %p\n", __FUNCTION__, (void*)load_bias); in FindElfDynamicSection() 142 *dynamic_address = load_bias + phdr_dyn.p_vaddr; in FindElfDynamicSection()
|
D | crazy_linker_elf_loader.h | 52 ELF::Addr load_bias() { return load_bias_; } in load_bias() function
|
D | crazy_linker_elf_relocations.cpp | 170 load_bias_ = view->load_bias(); in Init() 181 uintptr_t dyn_addr = dyn.GetAddress(view->load_bias()); in Init()
|
D | crazy_linker_library_list.cpp | 36 void* address = reinterpret_cast<void*>(lib->load_bias() + entry->st_value); in CheckSymbol()
|
/external/chromium_org/components/nacl/loader/nonsfi/ |
D | elf_loader.cc | 146 ElfW(Addr)* load_bias) { in ReserveMemory() argument 174 *load_bias = reinterpret_cast<ElfW(Addr)>(start); in ReserveMemory() 179 const ElfW(Phdr)* phdrs, int phnum, ElfW(Addr) load_bias, in LoadSegments() 189 ElfW(Addr) seg_start = phdr.p_vaddr + load_bias; in LoadSegments() 250 ElfW(Addr) load_bias; 264 return data_->ehdr.e_entry + data_->load_bias; in entry_point() 319 ReserveMemory(data_->phdrs, data_->ehdr.e_phnum, &data_->load_bias); in Load() 326 data_->phdrs, data_->ehdr.e_phnum, data_->load_bias, descriptor); in Load()
|