Lines Matching refs:Elf_Addr
51 Elf_Addr addr;
52 Elf_Addr toc;
53 Elf_Addr env;
126 reloc_non_plt_self(Elf_Dyn *dynp, Elf_Addr relocbase) in reloc_non_plt_self()
129 Elf_Addr relasz = 0; in reloc_non_plt_self()
130 Elf_Addr *where; in reloc_non_plt_self()
151 where = (Elf_Addr *)(relocbase + rela->r_offset); in reloc_non_plt_self()
152 *where = (Elf_Addr)(relocbase + rela->r_addend); in reloc_non_plt_self()
166 Elf_Addr *where, symval = 0; in reloc_nonplt_object()
205 symval = (Elf_Addr)rtld_resolve_ifunc( in reloc_nonplt_object()
216 symval = (Elf_Addr)defobj->relocbase + in reloc_nonplt_object()
225 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_nonplt_object()
239 *where = (Elf_Addr) defobj->tlsindex; in reloc_nonplt_object()
259 *(Elf_Addr **)where = *where * sizeof(Elf_Addr) in reloc_nonplt_object()
260 + (Elf_Addr *)(def->st_value + rela->r_addend in reloc_nonplt_object()
264 *where += (Elf_Addr)(def->st_value + rela->r_addend in reloc_nonplt_object()
268 symval = (Elf_Addr)(obj->relocbase + rela->r_addend); in reloc_nonplt_object()
377 Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_plt_object()
387 *where = (Elf_Addr)obj->glink + 32 + in reloc_plt_object()
392 *where = (Elf_Addr)obj->glink + 4*reloff + 32; in reloc_plt_object()
445 Elf_Addr *where; in reloc_jmpslots()
446 Elf_Addr target; in reloc_jmpslots()
455 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_jmpslots()
463 target = (Elf_Addr)(defobj->relocbase + def->st_value); in reloc_jmpslots()
492 Elf_Addr
493 reloc_jmpslot(Elf_Addr *wherep, Elf_Addr target, const Obj_Entry *defobj __unused, in reloc_jmpslot()
505 (void *)wherep, (void *)target, *(Elf_Addr *)target, in reloc_jmpslot()
506 (Elf_Addr)defobj->relocbase); in reloc_jmpslot()
521 wherep[2] = ((Elf_Addr *)target)[2]; in reloc_jmpslot()
522 wherep[1] = ((Elf_Addr *)target)[1]; in reloc_jmpslot()
524 wherep[0] = ((Elf_Addr *)target)[0]; in reloc_jmpslot()
527 if (((struct funcdesc *)(wherep))->addr < (Elf_Addr)defobj->relocbase) { in reloc_jmpslot()
536 (Elf_Addr)defobj->relocbase; in reloc_jmpslot()
538 (Elf_Addr)defobj->relocbase; in reloc_jmpslot()
544 assert(target >= (Elf_Addr)defobj->relocbase); in reloc_jmpslot()
574 Elf_Addr *where, target, *ptr; in reloc_iresolve()
582 ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend); in reloc_iresolve()
583 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_iresolve()
599 ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend); in reloc_iresolve()
600 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_iresolve()
627 Elf_Addr *where, target; in reloc_gnu_ifunc()
636 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_gnu_ifunc()
644 target = (Elf_Addr)rtld_resolve_ifunc(defobj, def); in reloc_gnu_ifunc()
665 Elf_Addr *pltcall; in init_pltgot()
674 pltcall[0] = (Elf_Addr)&_rtld_bind_start; in init_pltgot()
675 pltcall[1] = (Elf_Addr)obj; in init_pltgot()
678 pltcall[2] = (Elf_Addr)obj; in init_pltgot()
712 Elf_Addr **tp; in allocate_initial_tls()
722 tp = (Elf_Addr **)((char *)allocate_tls(list, NULL, TLS_TCB_SIZE, 16) in allocate_initial_tls()
731 Elf_Addr **tp; in __tls_get_addr()
735 p = tls_get_addr_common((Elf_Addr**)((Elf_Addr)tp - TLS_TP_OFFSET in __tls_get_addr()