Lines Matching refs:load_bias

143   map->l_addr = info->load_bias;  in insert_soinfo_into_debug_map()
776 reinterpret_cast<void*>((*si_found_in)->load_bias)); in soinfo_do_lookup()
1046 ElfW(Addr) soaddr = reinterpret_cast<ElfW(Addr)>(addr) - load_bias; in ElfW()
1067 ElfW(Addr) soaddr = reinterpret_cast<ElfW(Addr)>(addr) - load_bias; in ElfW()
1307 si->load_bias = elf_reader.load_bias(); in load_library()
1843 ElfW(Addr) reloc = static_cast<ElfW(Addr)>(rel->r_offset + load_bias); in relocate()
1933 if (phdr_table_protect_segments(phdr, phnum, load_bias) < 0) { in relocate()
1943 if (phdr_table_unprotect_segments(phdr, phnum, load_bias) < 0) { in relocate()
1977 reinterpret_cast<void*>(load_bias + addend)); in relocate()
1978 *reinterpret_cast<ElfW(Addr)*>(reloc) = (load_bias + addend); in relocate()
1985 reinterpret_cast<void*>(load_bias + addend)); in relocate()
1992 if (phdr_table_protect_segments(phdr, phnum, load_bias) < 0) { in relocate()
1999 ElfW(Addr) ifunc_addr = call_ifunc_resolver(load_bias + addend); in relocate()
2003 if (phdr_table_unprotect_segments(phdr, phnum, load_bias) < 0) { in relocate()
2424 return call_ifunc_resolver(s->st_value + load_bias); in ElfW()
2427 return static_cast<ElfW(Addr)>(s->st_value + load_bias); in ElfW()
2493 phdr_table_get_dynamic_section(phdr, phnum, load_bias, &dynamic, &dynamic_flags); in prelink_image()
2514 (void) phdr_table_get_arm_exidx(phdr, phnum, load_bias, in prelink_image()
2533 nbucket_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr)[0]; in prelink_image()
2534 nchain_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr)[1]; in prelink_image()
2535 bucket_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr + 8); in prelink_image()
2536 chain_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr + 8 + nbucket_ * 4); in prelink_image()
2540 gnu_nbucket_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr)[0]; in prelink_image()
2542 gnu_maskwords_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr)[2]; in prelink_image()
2543 gnu_shift2_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr)[3]; in prelink_image()
2545 gnu_bloom_filter_ = reinterpret_cast<ElfW(Addr)*>(load_bias + d->d_un.d_ptr + 16); in prelink_image()
2549 reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr)[1]; in prelink_image()
2562 strtab_ = reinterpret_cast<const char*>(load_bias + d->d_un.d_ptr); in prelink_image()
2570 symtab_ = reinterpret_cast<ElfW(Sym)*>(load_bias + d->d_un.d_ptr); in prelink_image()
2597 plt_rela_ = reinterpret_cast<ElfW(Rela)*>(load_bias + d->d_un.d_ptr); in prelink_image()
2599 plt_rel_ = reinterpret_cast<ElfW(Rel)*>(load_bias + d->d_un.d_ptr); in prelink_image()
2614 plt_got_ = reinterpret_cast<ElfW(Addr)**>(load_bias + d->d_un.d_ptr); in prelink_image()
2634 rela_ = reinterpret_cast<ElfW(Rela)*>(load_bias + d->d_un.d_ptr); in prelink_image()
2642 android_relocs_ = reinterpret_cast<uint8_t*>(load_bias + d->d_un.d_ptr); in prelink_image()
2678 rel_ = reinterpret_cast<ElfW(Rel)*>(load_bias + d->d_un.d_ptr); in prelink_image()
2693 android_relocs_ = reinterpret_cast<uint8_t*>(load_bias + d->d_un.d_ptr); in prelink_image()
2726 init_func_ = reinterpret_cast<linker_function_t>(load_bias + d->d_un.d_ptr); in prelink_image()
2731 fini_func_ = reinterpret_cast<linker_function_t>(load_bias + d->d_un.d_ptr); in prelink_image()
2736 init_array_ = reinterpret_cast<linker_function_t*>(load_bias + d->d_un.d_ptr); in prelink_image()
2745 fini_array_ = reinterpret_cast<linker_function_t*>(load_bias + d->d_un.d_ptr); in prelink_image()
2754 preinit_array_ = reinterpret_cast<linker_function_t*>(load_bias + d->d_un.d_ptr); in prelink_image()
2804 r_debug** dp = reinterpret_cast<r_debug**>(load_bias + d->d_un.d_ptr); in prelink_image()
2840 versym_ = reinterpret_cast<ElfW(Versym)*>(load_bias + d->d_un.d_ptr); in prelink_image()
2844 verdef_ptr_ = load_bias + d->d_un.d_ptr; in prelink_image()
2851 verneed_ptr_ = load_bias + d->d_un.d_ptr; in prelink_image()
2946 if (phdr_table_unprotect_segments(phdr, phnum, load_bias) < 0) { in link_image()
3025 if (phdr_table_protect_segments(phdr, phnum, load_bias) < 0) { in link_image()
3034 if (phdr_table_protect_gnu_relro(phdr, phnum, load_bias) < 0) { in link_image()
3042 if (phdr_table_serialize_gnu_relro(phdr, phnum, load_bias, in link_image()
3049 if (phdr_table_map_gnu_relro(phdr, phnum, load_bias, in link_image()
3079 si->load_bias = get_elf_exec_load_bias(ehdr_vdso); in add_vdso()
3111 linker_soinfo_for_gdb->load_bias = linker_base; in init_linker_info_for_gdb()
3194 si->load_bias = 0;
3197 si->load_bias = reinterpret_cast<ElfW(Addr)>(si->phdr) - si->phdr[i].p_vaddr;
3270 map->l_addr = si->load_bias;
3376 linker_so.load_bias = get_elf_exec_load_bias(elf_hdr);