Lines Matching refs:load_bias
318 map->l_addr = info->load_bias;
1027 reinterpret_cast<void*>((*si_found_in)->load_bias));
1189 si_->load_bias = elf_reader.load_bias();
1409 ElfW(Addr) soaddr = reinterpret_cast<ElfW(Addr)>(addr) - load_bias;
1430 ElfW(Addr) soaddr = reinterpret_cast<ElfW(Addr)>(addr) - load_bias;
2754 ElfW(Addr) reloc = static_cast<ElfW(Addr)>(rel->r_offset + load_bias);
2844 if (phdr_table_protect_segments(phdr, phnum, load_bias) < 0) {
2854 if (phdr_table_unprotect_segments(phdr, phnum, load_bias) < 0) {
2888 reinterpret_cast<void*>(load_bias + addend));
2889 *reinterpret_cast<ElfW(Addr)*>(reloc) = (load_bias + addend);
2896 reinterpret_cast<void*>(load_bias + addend));
2903 if (phdr_table_protect_segments(phdr, phnum, load_bias) < 0) {
2910 ElfW(Addr) ifunc_addr = call_ifunc_resolver(load_bias + addend);
2914 if (phdr_table_unprotect_segments(phdr, phnum, load_bias) < 0) {
3379 return call_ifunc_resolver(s->st_value + load_bias);
3382 return static_cast<ElfW(Addr)>(s->st_value + load_bias);
3498 phdr_table_get_dynamic_section(phdr, phnum, load_bias, &dynamic, &dynamic_flags);
3519 (void) phdr_table_get_arm_exidx(phdr, phnum, load_bias,
3538 nbucket_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr)[0];
3539 nchain_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr)[1];
3540 bucket_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr + 8);
3541 chain_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr + 8 + nbucket_ * 4);
3545 gnu_nbucket_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr)[0];
3547 gnu_maskwords_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr)[2];
3548 gnu_shift2_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr)[3];
3550 gnu_bloom_filter_ = reinterpret_cast<ElfW(Addr)*>(load_bias + d->d_un.d_ptr + 16);
3554 reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr)[1];
3567 strtab_ = reinterpret_cast<const char*>(load_bias + d->d_un.d_ptr);
3575 symtab_ = reinterpret_cast<ElfW(Sym)*>(load_bias + d->d_un.d_ptr);
3602 plt_rela_ = reinterpret_cast<ElfW(Rela)*>(load_bias + d->d_un.d_ptr);
3604 plt_rel_ = reinterpret_cast<ElfW(Rel)*>(load_bias + d->d_un.d_ptr);
3619 plt_got_ = reinterpret_cast<ElfW(Addr)**>(load_bias + d->d_un.d_ptr);
3639 rela_ = reinterpret_cast<ElfW(Rela)*>(load_bias + d->d_un.d_ptr);
3647 android_relocs_ = reinterpret_cast<uint8_t*>(load_bias + d->d_un.d_ptr);
3683 rel_ = reinterpret_cast<ElfW(Rel)*>(load_bias + d->d_un.d_ptr);
3698 android_relocs_ = reinterpret_cast<uint8_t*>(load_bias + d->d_un.d_ptr);
3731 init_func_ = reinterpret_cast<linker_function_t>(load_bias + d->d_un.d_ptr);
3736 fini_func_ = reinterpret_cast<linker_function_t>(load_bias + d->d_un.d_ptr);
3741 init_array_ = reinterpret_cast<linker_function_t*>(load_bias + d->d_un.d_ptr);
3750 fini_array_ = reinterpret_cast<linker_function_t*>(load_bias + d->d_un.d_ptr);
3759 preinit_array_ = reinterpret_cast<linker_function_t*>(load_bias + d->d_un.d_ptr);
3809 r_debug** dp = reinterpret_cast<r_debug**>(load_bias + d->d_un.d_ptr);
3845 versym_ = reinterpret_cast<ElfW(Versym)*>(load_bias + d->d_un.d_ptr);
3849 verdef_ptr_ = load_bias + d->d_un.d_ptr;
3856 verneed_ptr_ = load_bias + d->d_un.d_ptr;
3963 if (phdr_table_unprotect_segments(phdr, phnum, load_bias) < 0) {
4042 if (phdr_table_protect_segments(phdr, phnum, load_bias) < 0) {
4058 if (phdr_table_serialize_gnu_relro(phdr, phnum, load_bias,
4065 if (phdr_table_map_gnu_relro(phdr, phnum, load_bias,
4078 if (phdr_table_protect_gnu_relro(phdr, phnum, load_bias) < 0) {
4104 si->load_bias = get_elf_exec_load_bias(ehdr_vdso);
4147 somain->load_bias);
4263 si->load_bias = 0;
4266 si->load_bias = reinterpret_cast<ElfW(Addr)>(si->phdr) - si->phdr[i].p_vaddr;
4334 /* After the prelink_image, the si->load_bias is initialized.
4339 map->l_addr = si->load_bias;
4450 linker_so.load_bias = get_elf_exec_load_bias(elf_hdr);