Lines Matching refs:Elf_Addr
64 obj->gotptr = (Elf_Addr *)(obj->relocbase + dynp->d_un.d_ptr); in arch_digest_dynamic()
140 reloc_non_plt_self(Elf_Dyn *dynp, Elf_Addr relocbase) in reloc_non_plt_self()
143 Elf_Addr relasz = 0; in reloc_non_plt_self()
144 Elf_Addr *where; in reloc_non_plt_self()
165 where = (Elf_Addr *)(relocbase + rela->r_offset); in reloc_non_plt_self()
166 *where = (Elf_Addr)(relocbase + rela->r_addend); in reloc_non_plt_self()
180 Elf_Addr *where, symval = 0; in reloc_nonplt_object()
220 symval = (Elf_Addr)rtld_resolve_ifunc( in reloc_nonplt_object()
231 symval = (Elf_Addr)defobj->relocbase + in reloc_nonplt_object()
239 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_nonplt_object()
253 *where = (Elf_Addr) defobj->tlsindex; in reloc_nonplt_object()
273 *(Elf_Addr **)where = *where * sizeof(Elf_Addr) in reloc_nonplt_object()
274 + (Elf_Addr *)(def->st_value + rela->r_addend in reloc_nonplt_object()
278 *where += (Elf_Addr)(def->st_value + rela->r_addend in reloc_nonplt_object()
282 symval = (Elf_Addr)(obj->relocbase + rela->r_addend); in reloc_nonplt_object()
388 Elf_Addr *pltresolve, *pltlongresolve, *jmptab; in reloc_plt_object()
389 Elf_Addr distance; in reloc_plt_object()
399 *where += (Elf_Addr)obj->relocbase; in reloc_plt_object()
406 distance = (Elf_Addr)pltresolve - (Elf_Addr)(where + 1); in reloc_plt_object()
493 Elf_Addr *where; in reloc_jmpslots()
494 Elf_Addr target; in reloc_jmpslots()
503 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_jmpslots()
511 target = (Elf_Addr)(defobj->relocbase + def->st_value); in reloc_jmpslots()
536 Elf_Addr
537 reloc_jmpslot(Elf_Addr *wherep, Elf_Addr target, in reloc_jmpslot()
540 Elf_Addr offset; in reloc_jmpslot()
568 offset = target - (Elf_Addr)wherep; in reloc_jmpslot()
579 Elf_Addr *pltcall, *jmptab; in reloc_jmpslot()
599 distance = (Elf_Addr)pltcall - (Elf_Addr)(wherep + 1); in reloc_jmpslot()
624 Elf_Addr *where, target, *ptr; in reloc_iresolve()
632 ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend); in reloc_iresolve()
633 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_iresolve()
649 ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend); in reloc_iresolve()
650 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_iresolve()
677 Elf_Addr *where, target; in reloc_gnu_ifunc()
686 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_gnu_ifunc()
694 target = (Elf_Addr)rtld_resolve_ifunc(defobj, def); in reloc_gnu_ifunc()
726 obj->gotptr[1] = (Elf_Addr)_rtld_bind_secureplt_start; in init_pltgot()
727 obj->gotptr[2] = (Elf_Addr)obj; in init_pltgot()