Home
last modified time | relevance | path

Searched refs:defobj (Results 1 – 15 of 15) sorted by relevance

/freebsd-14.2/libexec/rtld-elf/riscv/
H A Dreloc.c87 const Obj_Entry *srcobj, *defobj; in do_copy_relocations() local
124 defobj = req.defobj_out; in do_copy_relocations()
171 const Obj_Entry *defobj; in reloc_jmpslots() local
250 const Obj_Entry *defobj; in reloc_non_plt() local
284 def = find_symdef(symnum, obj, &defobj, flags, cache, in reloc_non_plt()
293 def = find_symdef(symnum, obj, &defobj, flags, cache, in reloc_non_plt()
298 *where += (Elf_Addr)defobj->tlsindex; in reloc_non_plt()
326 if (!defobj->tls_static) { in reloc_non_plt()
328 __DECONST(Obj_Entry *, defobj))) { in reloc_non_plt()
353 if (!defobj->tls_static) { in reloc_non_plt()
[all …]
H A Drtld_machdep.h58 const struct Struct_Obj_Entry *defobj, const struct Struct_Obj_Entry *obj,
61 #define make_function_pointer(def, defobj) \ argument
62 ((defobj)->relocbase + (def)->st_value)
/freebsd-14.2/libexec/rtld-elf/aarch64/
H A Dreloc.c68 const Obj_Entry *srcobj, *defobj; in do_copy_relocations() local
105 defobj = req.defobj_out; in do_copy_relocations()
146 const Obj_Entry *defobj; in reloc_tlsdesc() local
157 obj = defobj; in reloc_tlsdesc()
223 const Obj_Entry *defobj; in reloc_jmpslots() local
315 const Obj_Entry *defobj; in reloc_gnu_ifunc() local
367 const Obj_Entry *defobj; in reloc_non_plt() local
419 defobj, def); in reloc_non_plt()
470 if (!defobj->tls_static) { in reloc_non_plt()
480 defobj->tlsoffset; in reloc_non_plt()
[all …]
H A Drtld_machdep.h51 const struct Struct_Obj_Entry *defobj, const struct Struct_Obj_Entry *obj,
54 #define make_function_pointer(def, defobj) \ argument
55 ((defobj)->relocbase + (def)->st_value)
/freebsd-14.2/libexec/rtld-elf/amd64/
H A Dreloc.c79 const Obj_Entry *srcobj, *defobj; in do_copy_relocations() local
96 defobj = req.defobj_out; in do_copy_relocations()
134 const Obj_Entry *defobj; in reloc_non_plt() local
169 &defobj, flags, cache, lockstate); in reloc_non_plt()
192 defobj, def); in reloc_non_plt()
206 symval = (Elf_Addr)defobj->relocbase + in reloc_non_plt()
259 if (!defobj->tls_static) { in reloc_non_plt()
280 if (!defobj->tls_static) { in reloc_non_plt()
293 *where += (Elf_Addr)defobj->tlsindex; in reloc_non_plt()
371 const Obj_Entry *defobj; in reloc_jmpslots() local
[all …]
H A Drtld_machdep.h48 #define make_function_pointer(def, defobj) \ argument
49 ((defobj)->relocbase + (def)->st_value)
/freebsd-14.2/libexec/rtld-elf/arm/
H A Dreloc.c46 const Obj_Entry *srcobj, *defobj; in do_copy_relocations() local
65 defobj = req.defobj_out; in do_copy_relocations()
76 srcaddr = (const void *)(defobj->relocbase + in do_copy_relocations()
141 const Obj_Entry *defobj; in reloc_nonplt_object() local
195 tmp = *where + (Elf_Addr)defobj->relocbase + in reloc_nonplt_object()
200 (Elf_Addr)defobj->relocbase + in reloc_nonplt_object()
206 obj->path, (void *)tmp, where, defobj->path); in reloc_nonplt_object()
261 tmp = (Elf_Addr)(defobj->tlsindex); in reloc_nonplt_object()
282 tmp = (Elf_Addr)def->st_value + defobj->tlsoffset; in reloc_nonplt_object()
374 const Obj_Entry *defobj; in reloc_jmpslots() local
[all …]
H A Drtld_machdep.h45 const struct Struct_Obj_Entry *defobj, const struct Struct_Obj_Entry *obj,
48 #define make_function_pointer(def, defobj) \ argument
49 ((defobj)->relocbase + (def)->st_value)
/freebsd-14.2/libexec/rtld-elf/powerpc64/
H A Dreloc.c78 const Obj_Entry *srcobj, *defobj; in do_copy_relocations() local
99 defobj = req.defobj_out; in do_copy_relocations()
163 const Obj_Entry *defobj; in reloc_nonplt_object() local
204 defobj, def); in reloc_nonplt_object()
237 *where = (Elf_Addr) defobj->tlsindex; in reloc_nonplt_object()
248 if (!defobj->tls_static) { in reloc_nonplt_object()
439 const Obj_Entry *defobj; in reloc_jmpslots() local
504 (Elf_Addr)defobj->relocbase); in reloc_jmpslot()
534 (Elf_Addr)defobj->relocbase; in reloc_jmpslot()
536 (Elf_Addr)defobj->relocbase; in reloc_jmpslot()
[all …]
H A Drtld_machdep.h44 const struct Struct_Obj_Entry *defobj, const struct Struct_Obj_Entry *obj,
48 #define make_function_pointer(def, defobj) \ argument
49 ((defobj)->relocbase + (def)->st_value)
/freebsd-14.2/libexec/rtld-elf/i386/
H A Dreloc.c77 const Obj_Entry *srcobj, *defobj; in do_copy_relocations() local
94 defobj = req.defobj_out; in do_copy_relocations()
132 const Obj_Entry *defobj; in reloc_non_plt() local
175 defobj, def); in reloc_non_plt()
188 symval = (Elf_Addr)defobj->relocbase + in reloc_non_plt()
243 if (!defobj->tls_static) { in reloc_non_plt()
245 __DECONST(Obj_Entry *, defobj))) { in reloc_non_plt()
259 *where += (Elf_Addr)defobj->tlsindex; in reloc_non_plt()
324 const Obj_Entry *defobj; in reloc_jmpslots() local
338 reloc_jmpslot(where, target, defobj, obj, rel); in reloc_jmpslots()
[all …]
H A Drtld_machdep.h48 #define make_function_pointer(def, defobj) \ argument
49 ((defobj)->relocbase + (def)->st_value)
/freebsd-14.2/libexec/rtld-elf/powerpc/
H A Dreloc.c83 const Obj_Entry *srcobj, *defobj; in do_copy_relocations() local
104 defobj = req.defobj_out; in do_copy_relocations()
168 const Obj_Entry *defobj; in reloc_nonplt_object() local
210 defobj, def); in reloc_nonplt_object()
220 symval = (Elf_Addr)defobj->relocbase + in reloc_nonplt_object()
242 *where = (Elf_Addr) defobj->tlsindex; in reloc_nonplt_object()
253 if (!defobj->tls_static) { in reloc_nonplt_object()
255 __DECONST(Obj_Entry *, defobj))) { in reloc_nonplt_object()
478 const Obj_Entry *defobj; in reloc_jmpslots() local
511 reloc_jmpslot(where, target, defobj, obj, in reloc_jmpslots()
[all …]
H A Drtld_machdep.h44 const struct Struct_Obj_Entry *defobj, const struct Struct_Obj_Entry *obj,
48 #define make_function_pointer(def, defobj) \ argument
49 ((defobj)->relocbase + (def)->st_value)
/freebsd-14.2/libexec/rtld-elf/
H A Drtld.c1033 defobj->path == NULL ? NULL : basename(defobj->path)); in _rtld_bind()
1975 defobj = NULL; in find_symdef()
2002 defobj = refobj; in find_symdef()
2011 defobj = obj_main; in find_symdef()
2015 *defobj_out = defobj; in find_symdef()
3898 defobj = NULL; in do_dlsym()
3921 defobj = req.defobj_out; in do_dlsym()
3960 defobj = req.defobj_out; in do_dlsym()
3977 defobj = req.defobj_out; in do_dlsym()
4657 defobj = NULL; in symlook_list()
[all …]