Lines Matching refs:where
139 Elf_Addr *where; in reloc_non_plt_self() local
160 where = (Elf_Addr *)(relocbase + rela->r_offset); in reloc_non_plt_self()
161 *where = (Elf_Addr)(relocbase + rela->r_addend); in reloc_non_plt_self()
175 Elf_Addr *where, symval = 0; in reloc_nonplt_object() local
234 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_nonplt_object()
243 if (*where != symval + rela->r_addend) { in reloc_nonplt_object()
244 *where = symval + rela->r_addend; in reloc_nonplt_object()
248 *where = (Elf_Addr) defobj->tlsindex; in reloc_nonplt_object()
268 *(Elf_Addr **)where = *where * sizeof(Elf_Addr) in reloc_nonplt_object()
273 *where += (Elf_Addr)(def->st_value + rela->r_addend in reloc_nonplt_object()
280 if (*where != symval) { in reloc_nonplt_object()
281 *where = symval; in reloc_nonplt_object()
386 Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_plt_object() local
391 dbg(" reloc_plt_object: where=%p,reloff=%lx,glink=%#lx", (void *)where, in reloc_plt_object()
396 *where = (Elf_Addr)obj->glink + 32 + in reloc_plt_object()
401 *where = (Elf_Addr)obj->glink + 4*reloff + 32; in reloc_plt_object()
454 Elf_Addr *where; in reloc_jmpslots() local
464 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_jmpslots()
477 bzero(where, sizeof(struct funcdesc)); in reloc_jmpslots()
479 *where = 0; in reloc_jmpslots()
487 reloc_jmpslot(where, target, defobj, obj, in reloc_jmpslots()
583 Elf_Addr *where, target, *ptr; in reloc_iresolve()
592 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_iresolve()
598 *where = target; in reloc_iresolve()
609 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_iresolve()
615 *where = target; in reloc_iresolve()
636 Elf_Addr *where, target; in reloc_gnu_ifunc()
645 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_gnu_ifunc()
655 reloc_jmpslot(where, target, defobj, obj, in reloc_gnu_ifunc()