Lines Matching refs:Elf_Addr
129 reloc_non_plt_self(Elf_Dyn *dynp, Elf_Addr relocbase) in reloc_non_plt_self()
132 Elf_Addr relasz = 0; in reloc_non_plt_self()
133 Elf_Addr *where; in reloc_non_plt_self()
154 where = (Elf_Addr *)(relocbase + rela->r_offset); in reloc_non_plt_self()
155 *where = (Elf_Addr)(relocbase + rela->r_addend); in reloc_non_plt_self()
169 Elf_Addr *where, symval = 0; in reloc_nonplt_object()
209 symval = (Elf_Addr)rtld_resolve_ifunc( in reloc_nonplt_object()
220 symval = (Elf_Addr)defobj->relocbase + in reloc_nonplt_object()
228 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_nonplt_object()
242 *where = (Elf_Addr) defobj->tlsindex; in reloc_nonplt_object()
262 *(Elf_Addr **)where = *where * sizeof(Elf_Addr) in reloc_nonplt_object()
263 + (Elf_Addr *)(def->st_value + rela->r_addend in reloc_nonplt_object()
267 *where += (Elf_Addr)(def->st_value + rela->r_addend in reloc_nonplt_object()
271 symval = (Elf_Addr)(obj->relocbase + rela->r_addend); in reloc_nonplt_object()
377 Elf_Addr *pltresolve, *pltlongresolve, *jmptab; in reloc_plt_object()
378 Elf_Addr distance; in reloc_plt_object()
388 *where += (Elf_Addr)obj->relocbase; in reloc_plt_object()
395 distance = (Elf_Addr)pltresolve - (Elf_Addr)(where + 1); in reloc_plt_object()
482 Elf_Addr *where; in reloc_jmpslots()
483 Elf_Addr target; in reloc_jmpslots()
492 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_jmpslots()
500 target = (Elf_Addr)(defobj->relocbase + def->st_value); in reloc_jmpslots()
525 Elf_Addr
526 reloc_jmpslot(Elf_Addr *wherep, Elf_Addr target, in reloc_jmpslot()
529 Elf_Addr offset; in reloc_jmpslot()
557 offset = target - (Elf_Addr)wherep; in reloc_jmpslot()
568 Elf_Addr *pltcall, *jmptab; in reloc_jmpslot()
588 distance = (Elf_Addr)pltcall - (Elf_Addr)(wherep + 1); in reloc_jmpslot()
613 Elf_Addr *where, target, *ptr; in reloc_iresolve()
621 ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend); in reloc_iresolve()
622 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_iresolve()
638 ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend); in reloc_iresolve()
639 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_iresolve()
666 Elf_Addr *where, target; in reloc_gnu_ifunc()
675 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_gnu_ifunc()
683 target = (Elf_Addr)rtld_resolve_ifunc(defobj, def); in reloc_gnu_ifunc()
715 obj->gotptr[1] = (Elf_Addr)_rtld_bind_secureplt_start; in init_pltgot()
716 obj->gotptr[2] = (Elf_Addr)obj; in init_pltgot()