Searched refs:load_bias (Results 1 - 12 of 12) sorted by relevance

/external/chromium_org/third_party/android_crazy_linker/src/src/
H A Dlinker_phdr.h51 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,
H A Dcrazy_linker_elf_symbols.h31 const ELF::Sym* LookupByAddress(void* address, size_t load_bias) const;
45 void* LookupAddressByName(const char* symbol_name, size_t load_bias) const {
49 return reinterpret_cast<void*>(load_bias + sym->st_value);
53 size_t load_bias,
H A Dlinker_phdr.cpp106 load_bias = phdr0_load_address - PAGE_START(phdr0->p_vaddr)
120 The load_bias must be added to any p_vaddr value read from the ELF file to
187 ELF::Addr load_bias,
196 ELF::Addr seg_page_start = PAGE_START(phdr->p_vaddr) + load_bias;
198 PAGE_END(phdr->p_vaddr + phdr->p_memsz) + load_bias;
217 * load_bias -> load bias
223 ELF::Addr load_bias) {
224 return _phdr_table_set_load_prot(phdr_table, phdr_count, load_bias, 0);
239 * load_bias -> load bias
245 ELF::Addr load_bias) {
185 _phdr_table_set_load_prot(const ELF::Phdr* phdr_table, int phdr_count, ELF::Addr load_bias, int extra_prot_flags) argument
221 phdr_table_protect_segments(const ELF::Phdr* phdr_table, int phdr_count, ELF::Addr load_bias) argument
243 phdr_table_unprotect_segments(const ELF::Phdr* phdr_table, int phdr_count, ELF::Addr load_bias) argument
258 phdr_table_get_relro_info(const ELF::Phdr* phdr_table, int phdr_count, ELF::Addr load_bias, ELF::Addr* relro_start, ELF::Addr* relro_size) argument
312 phdr_table_protect_gnu_relro(const ELF::Phdr* phdr_table, int phdr_count, ELF::Addr load_bias) argument
344 phdr_table_get_arm_exidx(const ELF::Phdr* phdr_table, int phdr_count, ELF::Addr load_bias, ELF::Addr** arm_exidx, unsigned* arm_exidx_count) argument
380 phdr_table_get_dynamic_section(const ELF::Phdr* phdr_table, int phdr_count, ELF::Addr load_bias, const ELF::Dyn** dynamic, size_t* dynamic_count, ELF::Word* dynamic_flags) argument
[all...]
H A Dcrazy_linker_elf_symbols.cpp33 uintptr_t dyn_addr = dyn.GetAddress(view->load_bias());
64 size_t load_bias) const {
66 reinterpret_cast<ELF::Addr>(address) - static_cast<ELF::Addr>(load_bias);
79 size_t load_bias,
84 reinterpret_cast<ELF::Addr>(address) - static_cast<ELF::Addr>(load_bias);
117 *sym_addr = reinterpret_cast<void*>(nearest_sym->st_value + load_bias);
78 LookupNearestByAddress(void* address, size_t load_bias, const char** sym_name, void** sym_addr, size_t* sym_size) const argument
H A Dcrazy_linker_elf_view.h50 size_t load_bias() const { return load_bias_; } function in class:crazy::ElfView
83 uintptr_t GetAddress(size_t load_bias) const {
84 return load_bias + dyn_->d_un.d_ptr;
H A Dcrazy_linker_shared_library.h38 size_t load_bias() const { return view_.load_bias(); } function in class:crazy::SharedLibrary
100 address, load_bias(), sym_name, sym_addr, sym_size);
H A Dcrazy_linker_shared_library.cpp110 return reinterpret_cast<void*>(lib_->load_bias() + entry->st_value);
150 return reinterpret_cast<void*>(dep->load_bias() + entry->st_value);
268 view_.load_bias(),
278 phdr(), phdr_count(), load_bias(), &arm_exidx_, &arm_exidx_count_);
290 uintptr_t dyn_addr = dyn.GetAddress(load_bias());
420 return symbols_.LookupAddressByName(symbol_name, view_.load_bias());
H A Dcrazy_linker_elf_loader.h52 ELF::Addr load_bias() { return load_bias_; } function in class:crazy::ElfLoader
70 ELF::Addr load_bias_; // load_bias, add this value to all "vaddr"
H A Dcrazy_linker_rdebug.cpp139 size_t load_bias = entry.vma_start - phdr_load0.p_vaddr; local
140 LOG("%s: Load bias is %p\n", __FUNCTION__, (void*)load_bias);
142 *dynamic_address = load_bias + phdr_dyn.p_vaddr;
H A Dcrazy_linker_elf_relocations.cpp170 load_bias_ = view->load_bias();
181 uintptr_t dyn_addr = dyn.GetAddress(view->load_bias());
H A Dcrazy_linker_library_list.cpp36 void* address = reinterpret_cast<void*>(lib->load_bias() + entry->st_value);
/external/chromium_org/components/nacl/loader/nonsfi/
H A Delf_loader.cc143 // load_bias.
146 ElfW(Addr)* load_bias) {
174 *load_bias = reinterpret_cast<ElfW(Addr)>(start);
179 const ElfW(Phdr)* phdrs, int phnum, ElfW(Addr) load_bias, member in namespace:nacl::nonsfi::__anon6614
189 ElfW(Addr) seg_start = phdr.p_vaddr + load_bias;
250 ElfW(Addr) load_bias; member in struct:nacl::nonsfi::ElfImage::Data
264 return data_->ehdr.e_entry + data_->load_bias;
319 ReserveMemory(data_->phdrs, data_->ehdr.e_phnum, &data_->load_bias);
326 data_->phdrs, data_->ehdr.e_phnum, data_->load_bias, descriptor);

Completed in 1702 milliseconds