Lines Matching defs:target
446 Elf_Addr target;
463 target = (Elf_Addr)(defobj->relocbase + def->st_value);
478 reloc_jmpslot(where, target, defobj, obj,
493 reloc_jmpslot(Elf_Addr *wherep, Elf_Addr target, const Obj_Entry *defobj __unused,
504 dbg(" reloc_jmpslot: where=%p, target=%p (%#lx + %#lx)",
505 (void *)wherep, (void *)target, *(Elf_Addr *)target,
520 memcpy(wherep, (void *)target, sizeof(struct funcdesc));
521 wherep[2] = ((Elf_Addr *)target)[2];
522 wherep[1] = ((Elf_Addr *)target)[1];
524 wherep[0] = ((Elf_Addr *)target)[0];
541 dbg(" reloc_jmpslot: where=%p, target=%p", (void *)wherep,
542 (void *)target);
544 assert(target >= (Elf_Addr)defobj->relocbase);
549 if (*wherep != target)
550 *wherep = target;
555 return (target);
574 Elf_Addr *where, target, *ptr;
586 target = call_ifunc_resolver(ptr);
589 *where = target;
603 target = call_ifunc_resolver(ptr);
606 *where = target;
627 Elf_Addr *where, target;
644 target = (Elf_Addr)rtld_resolve_ifunc(defobj, def);
646 reloc_jmpslot(where, target, defobj, obj,