Lines Matching refs:defobj
78 const Obj_Entry *srcobj, *defobj; in do_copy_relocations() local
96 defobj = req.defobj_out; in do_copy_relocations()
109 srcaddr = (const void *)(defobj->relocbase + in do_copy_relocations()
137 const Obj_Entry *defobj; in reloc_non_plt() local
167 def = find_symdef(ELF_R_SYM(rel->r_info), obj, &defobj, in reloc_non_plt()
181 rtld_resolve_ifunc(defobj, def); in reloc_non_plt()
194 symval = (Elf_Addr)defobj->relocbase + in reloc_non_plt()
250 if (!defobj->tls_static) { in reloc_non_plt()
252 __DECONST(Obj_Entry *, defobj))) { in reloc_non_plt()
259 add = (Elf_Addr)(def->st_value - defobj->tlsoffset); in reloc_non_plt()
266 *where += (Elf_Addr)defobj->tlsindex; in reloc_non_plt()
331 const Obj_Entry *defobj; in reloc_jmpslots() local
336 def = find_symdef(ELF_R_SYM(rel->r_info), obj, &defobj, in reloc_jmpslots()
344 target = (Elf_Addr)(defobj->relocbase + def->st_value); in reloc_jmpslots()
345 reloc_jmpslot(where, target, defobj, obj, rel); in reloc_jmpslots()
431 const Obj_Entry *defobj; in reloc_gnu_ifunc() local
436 def = find_symdef(ELF_R_SYM(rel->r_info), obj, &defobj, in reloc_gnu_ifunc()
443 target = (Elf_Addr)rtld_resolve_ifunc(defobj, def); in reloc_gnu_ifunc()
445 reloc_jmpslot(where, target, defobj, obj, rel); in reloc_gnu_ifunc()