Lines Matching full:where

144 	Elf_Addr *where;  in reloc_non_plt_self()  local
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() local
239 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_nonplt_object()
248 if (*where != symval + rela->r_addend) { in reloc_nonplt_object()
249 *where = symval + rela->r_addend; 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()
278 *where += (Elf_Addr)(def->st_value + rela->r_addend in reloc_nonplt_object()
285 if (*where != symval) { in reloc_nonplt_object()
286 *where = symval; in reloc_nonplt_object()
387 Elf_Word *where = (Elf_Word *)(obj->relocbase + rela->r_offset); in reloc_plt_object() local
399 *where += (Elf_Addr)obj->relocbase; in reloc_plt_object()
406 distance = (Elf_Addr)pltresolve - (Elf_Addr)(where + 1); in reloc_plt_object()
408 dbg(" reloc_plt_object: where=%p,pltres=%p,reloff=%x,distance=%x", in reloc_plt_object()
409 (void *)where, (void *)pltresolve, reloff, distance); in reloc_plt_object()
414 where[0] = 0x39600000 | reloff; in reloc_plt_object()
415 where[1] = 0x48000000 | (distance & 0x03fffffc); in reloc_plt_object()
424 where[0] = 0x3d600000 | _ppc_ha(&jmptab[reloff]); in reloc_plt_object()
425 where[1] = 0x858b0000 | _ppc_la(&jmptab[reloff]); in reloc_plt_object()
426 where[2] = 0x7d8903a6; in reloc_plt_object()
427 where[3] = 0x4e800420; in reloc_plt_object()
493 Elf_Addr *where; in reloc_jmpslots() local
503 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_jmpslots()
515 *where = 0; in reloc_jmpslots()
522 reloc_jmpslot(where, target, defobj, obj, in reloc_jmpslots()
543 dbg(" reloc_jmpslot: where=%p, target=%p", in reloc_jmpslot()
624 Elf_Addr *where, target, *ptr; in reloc_iresolve() local
633 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_iresolve()
639 *where = target; in reloc_iresolve()
650 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_iresolve()
656 *where = target; in reloc_iresolve()
677 Elf_Addr *where, target; in reloc_gnu_ifunc() local
686 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_gnu_ifunc()
696 reloc_jmpslot(where, target, defobj, obj, in reloc_gnu_ifunc()