HomeSort by relevance Sort by last modified time
    Searched refs:load_bias (Results 1 - 11 of 11) sorted by null

  /bionic/linker/
linker_phdr.h 52 ElfW(Addr) load_bias() const { return load_bias_; } function in class:ElfReader
112 size_t phdr_count, ElfW(Addr) load_bias);
115 ElfW(Addr) load_bias);
118 ElfW(Addr) load_bias);
121 ElfW(Addr) load_bias, int fd);
124 ElfW(Addr) load_bias, int fd);
127 int phdr_table_get_arm_exidx(const ElfW(Phdr)* phdr_table, size_t phdr_count, ElfW(Addr) load_bias,
132 ElfW(Addr) load_bias, ElfW(Dyn)** dynamic,
136 ElfW(Addr) load_bias);
linker_phdr.cpp 118 load_bias = phdr0_load_address - PAGE_START(phdr0->p_vaddr)
132 The load_bias must be added to any p_vaddr value read from the ELF file to
696 ElfW(Addr) load_bias, int extra_prot_flags) {
705 ElfW(Addr) seg_page_start = PAGE_START(phdr->p_vaddr) + load_bias;
706 ElfW(Addr) seg_page_end = PAGE_END(phdr->p_vaddr + phdr->p_memsz) + load_bias;
731 * load_bias -> load bias
736 size_t phdr_count, ElfW(Addr) load_bias) {
737 return _phdr_table_set_load_prot(phdr_table, phdr_count, load_bias, 0);
752 * load_bias -> load bias
757 size_t phdr_count, ElfW(Addr) load_bias) {
    [all...]
linker_mips.cpp 68 ElfW(Addr) reloc = static_cast<ElfW(Addr)>(rel->r_offset + load_bias);
124 *reinterpret_cast<ElfW(Addr)*>(reloc) += load_bias;
155 got[g] = reinterpret_cast<ElfW(Addr)*>(reinterpret_cast<uintptr_t>(got[g]) + load_bias);
254 abiflags = reinterpret_cast<mips_elf_abiflags_v0*>(ph.p_vaddr + load_bias);
linker.cpp 248 map->l_addr = info->load_bias;
484 reinterpret_cast<void*>((*si_found_in)->load_bias));
642 si_->load_bias = elf_reader.load_bias();
    [all...]
linker_main.cpp 151 si->load_bias = get_elf_exec_load_bias(ehdr_vdso);
301 si->load_bias = 0;
304 si->load_bias = reinterpret_cast<ElfW(Addr)>(si->phdr) - si->phdr[i].p_vaddr;
388 /* After the prelink_image, the si->load_bias is initialized.
393 map->l_addr = si->load_bias;
498 linker_so.load_bias = get_elf_exec_load_bias(elf_hdr);
linker_soinfo.cpp 297 ElfW(Addr) soaddr = reinterpret_cast<ElfW(Addr)>(addr) - load_bias;
318 ElfW(Addr) soaddr = reinterpret_cast<ElfW(Addr)>(addr) - load_bias;
631 return call_ifunc_resolver(s->st_value + load_bias);
634 return static_cast<ElfW(Addr)>(s->st_value + load_bias);
linker_soinfo.h 182 ElfW(Addr) load_bias; member in struct:soinfo
  /system/core/libunwindstack/
unwind_info.cpp 42 uint64_t load_bias = entry.second.table_offset; local
43 printf(" PC Range 0x%" PRIx64 " - 0x%" PRIx64 "\n", entry.second.offset + load_bias,
44 entry.second.table_size + load_bias);
47 printf(" PC 0x%" PRIx64, addr + load_bias);
49 if (interface->GetFunctionName(addr + load_bias + 1, &name, &func_offset) && !name.empty()) {
54 if (!interface->FindEntry(addr + load_bias, &entry)) {
Regs.cpp 34 uint64_t load_bias = 0; local
36 load_bias = elf->interface()->load_bias();
39 return pc_ - map_info->start + load_bias + map_info->elf_offset;
71 uint64_t load_bias = elf->interface()->load_bias(); local
72 if (rel_pc < load_bias) {
75 uint64_t adjusted_rel_pc = rel_pc - load_bias;
ElfInterface.h 64 uint64_t load_bias() { return load_bias_; } function in class:ElfInterface
65 void set_load_bias(uint64_t load_bias) { load_bias_ = load_bias; }
  /system/core/libunwindstack/tests/
RegsTest.cpp 41 void set_load_bias(uint64_t load_bias) { load_bias_ = load_bias; }

Completed in 566 milliseconds