Lines Matching refs:Elf_Addr

49 	Elf_Addr addr;
50 Elf_Addr toc;
51 Elf_Addr env;
124 reloc_non_plt_self(Elf_Dyn *dynp, Elf_Addr relocbase) in reloc_non_plt_self()
127 Elf_Addr relasz = 0; in reloc_non_plt_self()
128 Elf_Addr *where; in reloc_non_plt_self()
149 where = (Elf_Addr *)(relocbase + rela->r_offset); in reloc_non_plt_self()
150 *where = (Elf_Addr)(relocbase + rela->r_addend); in reloc_non_plt_self()
164 Elf_Addr *where, symval = 0; in reloc_nonplt_object()
203 symval = (Elf_Addr)rtld_resolve_ifunc( in reloc_nonplt_object()
214 symval = (Elf_Addr)defobj->relocbase + in reloc_nonplt_object()
223 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_nonplt_object()
237 *where = (Elf_Addr) defobj->tlsindex; in reloc_nonplt_object()
257 *(Elf_Addr **)where = *where * sizeof(Elf_Addr) in reloc_nonplt_object()
258 + (Elf_Addr *)(def->st_value + rela->r_addend in reloc_nonplt_object()
262 *where += (Elf_Addr)(def->st_value + rela->r_addend in reloc_nonplt_object()
266 symval = (Elf_Addr)(obj->relocbase + rela->r_addend); in reloc_nonplt_object()
375 Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_plt_object()
385 *where = (Elf_Addr)obj->glink + 32 + in reloc_plt_object()
390 *where = (Elf_Addr)obj->glink + 4*reloff + 32; in reloc_plt_object()
443 Elf_Addr *where; in reloc_jmpslots()
444 Elf_Addr target; in reloc_jmpslots()
453 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_jmpslots()
461 target = (Elf_Addr)(defobj->relocbase + def->st_value); in reloc_jmpslots()
490 Elf_Addr
491 reloc_jmpslot(Elf_Addr *wherep, Elf_Addr target, const Obj_Entry *defobj __unused, in reloc_jmpslot()
503 (void *)wherep, (void *)target, *(Elf_Addr *)target, in reloc_jmpslot()
504 (Elf_Addr)defobj->relocbase); in reloc_jmpslot()
519 wherep[2] = ((Elf_Addr *)target)[2]; in reloc_jmpslot()
520 wherep[1] = ((Elf_Addr *)target)[1]; in reloc_jmpslot()
522 wherep[0] = ((Elf_Addr *)target)[0]; in reloc_jmpslot()
525 if (((struct funcdesc *)(wherep))->addr < (Elf_Addr)defobj->relocbase) { in reloc_jmpslot()
534 (Elf_Addr)defobj->relocbase; in reloc_jmpslot()
536 (Elf_Addr)defobj->relocbase; in reloc_jmpslot()
542 assert(target >= (Elf_Addr)defobj->relocbase); in reloc_jmpslot()
572 Elf_Addr *where, target, *ptr; in reloc_iresolve()
580 ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend); in reloc_iresolve()
581 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_iresolve()
597 ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend); in reloc_iresolve()
598 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_iresolve()
625 Elf_Addr *where, target; in reloc_gnu_ifunc()
634 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_gnu_ifunc()
642 target = (Elf_Addr)rtld_resolve_ifunc(defobj, def); in reloc_gnu_ifunc()
663 Elf_Addr *pltcall; in init_pltgot()
672 pltcall[0] = (Elf_Addr)&_rtld_bind_start; in init_pltgot()
673 pltcall[1] = (Elf_Addr)obj; in init_pltgot()
676 pltcall[2] = (Elf_Addr)obj; in init_pltgot()