Lines Matching refs:defobj
78 const Obj_Entry *srcobj, *defobj; in do_copy_relocations() local
99 defobj = req.defobj_out; in do_copy_relocations()
111 srcaddr = (const void *)(defobj->relocbase+srcsym->st_value); in do_copy_relocations()
163 const Obj_Entry *defobj; in reloc_nonplt_object() local
178 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, in reloc_nonplt_object()
204 defobj, def); in reloc_nonplt_object()
214 symval = (Elf_Addr)defobj->relocbase + in reloc_nonplt_object()
237 *where = (Elf_Addr) defobj->tlsindex; in reloc_nonplt_object()
248 if (!defobj->tls_static) { in reloc_nonplt_object()
250 __DECONST(Obj_Entry *, defobj))) { in reloc_nonplt_object()
259 + defobj->tlsoffset - TLS_TP_OFFSET - TLS_TCB_SIZE); in reloc_nonplt_object()
439 const Obj_Entry *defobj; in reloc_jmpslots() local
454 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, in reloc_jmpslots()
461 target = (Elf_Addr)(defobj->relocbase + def->st_value); in reloc_jmpslots()
476 reloc_jmpslot(where, target, defobj, obj, in reloc_jmpslots()
491 reloc_jmpslot(Elf_Addr *wherep, Elf_Addr target, const Obj_Entry *defobj __unused, in reloc_jmpslot()
504 (Elf_Addr)defobj->relocbase); 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()
627 const Obj_Entry *defobj; in reloc_gnu_ifunc()
635 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, in reloc_gnu_ifunc()
642 target = (Elf_Addr)rtld_resolve_ifunc(defobj, def); in reloc_gnu_ifunc()
644 reloc_jmpslot(where, target, defobj, obj, in reloc_gnu_ifunc()