Searched refs:defobj (Results 1 - 19 of 19) sorted by relevance

/freebsd-11-stable/libexec/rtld-elf/aarch64/
H A Dreloc.c70 const Obj_Entry *srcobj, *defobj; local
107 defobj = req.defobj_out;
117 srcaddr = (const void *)(defobj->relocbase + srcsym->st_value);
152 const Obj_Entry *defobj; local
158 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, flags, NULL,
163 tlsdesc->index = defobj->tlsoffset + def->st_value + rela->r_addend;
238 const Obj_Entry *defobj; local
254 &defobj, SYMLOOK_IN_PLT | flags, NULL, lockstate);
260 *where = (Elf_Addr)(defobj->relocbase + def->st_value);
287 reloc_jmpslot(Elf_Addr *where, Elf_Addr target, const Obj_Entry *defobj, argument
317 const Obj_Entry *defobj; local
[all...]
H A Drtld_machdep.h50 const struct Struct_Obj_Entry *defobj, const struct Struct_Obj_Entry *obj,
53 #define make_function_pointer(def, defobj) \
54 ((defobj)->relocbase + (def)->st_value)
/freebsd-11-stable/libexec/rtld-elf/riscv/
H A Dreloc.c91 const Obj_Entry *srcobj, *defobj; local
128 defobj = req.defobj_out;
139 srcaddr = (const void *)(defobj->relocbase + srcsym->st_value);
174 const Obj_Entry *defobj; local
187 &defobj, SYMLOOK_IN_PLT | flags, NULL, lockstate);
193 *where = (Elf_Addr)(defobj->relocbase + def->st_value);
223 reloc_jmpslot(Elf_Addr *where, Elf_Addr target, const Obj_Entry *defobj, argument
241 const Obj_Entry *defobj; local
275 def = find_symdef(symnum, obj, &defobj, flags, cache,
280 *where = (Elf_Addr)(defobj
[all...]
H A Drtld_machdep.h57 const struct Struct_Obj_Entry *defobj, const struct Struct_Obj_Entry *obj,
60 #define make_function_pointer(def, defobj) \
61 ((defobj)->relocbase + (def)->st_value)
/freebsd-11-stable/libexec/rtld-elf/sparc64/
H A Drtld_machdep.h45 #define make_function_pointer(def, defobj) \
46 ((defobj)->relocbase + (def)->st_value)
H A Dreloc.c249 const Obj_Entry *srcobj, *defobj; local
274 defobj = req.defobj_out;
285 srcaddr = (const void *)(defobj->relocbase +
333 const Obj_Entry *defobj; local
343 defobj = NULL;
392 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
398 value = (Elf_Addr)defobj->tlsindex;
409 if (!defobj->tls_done &&
410 !allocate_tls_offset((Obj_Entry*)defobj)) {
416 defobj
536 const Obj_Entry *defobj; local
[all...]
/freebsd-11-stable/libexec/rtld-elf/powerpc64/
H A Dreloc.c77 const Obj_Entry *srcobj, *defobj; local
98 defobj = req.defobj_out;
110 srcaddr = (const void *) (defobj->relocbase+srcsym->st_value);
163 const Obj_Entry *defobj; local
174 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
180 tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
221 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
227 *where = (Elf_Addr) defobj->tlsindex;
232 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
246 if (!defobj
392 const Obj_Entry *defobj; local
435 reloc_jmpslot(Elf_Addr *wherep, Elf_Addr target, const Obj_Entry *defobj, const Obj_Entry *obj, const Elf_Rel *rel) argument
[all...]
H A Drtld_machdep.h41 const struct Struct_Obj_Entry *defobj, const struct Struct_Obj_Entry *obj,
44 #define make_function_pointer(def, defobj) \
45 ((defobj)->relocbase + (def)->st_value)
/freebsd-11-stable/libexec/rtld-elf/amd64/
H A Dreloc.c78 const Obj_Entry *srcobj, *defobj; local
95 defobj = req.defobj_out;
106 srcaddr = (const void *) (defobj->relocbase + srcsym->st_value);
133 const Obj_Entry *defobj; local
168 &defobj, flags, cache, lockstate);
191 defobj, def);
205 symval = (Elf_Addr)defobj->relocbase +
258 if (!defobj->tls_done) {
259 if (!allocate_tls_offset((Obj_Entry*) defobj)) {
266 *where = (Elf_Addr)(def->st_value - defobj
364 const Obj_Entry *defobj; local
450 const Obj_Entry *defobj; local
[all...]
H A Drtld_machdep.h45 #define make_function_pointer(def, defobj) \
46 ((defobj)->relocbase + (def)->st_value)
/freebsd-11-stable/libexec/rtld-elf/powerpc/
H A Drtld_machdep.h41 const struct Struct_Obj_Entry *defobj, const struct Struct_Obj_Entry *obj,
44 #define make_function_pointer(def, defobj) \
45 ((defobj)->relocbase + (def)->st_value)
H A Dreloc.c81 const Obj_Entry *srcobj, *defobj; local
102 defobj = req.defobj_out;
114 srcaddr = (const void *) (defobj->relocbase+srcsym->st_value);
167 const Obj_Entry *defobj; local
177 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
183 tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
224 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
230 *where = (Elf_Addr) defobj->tlsindex;
235 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
249 if (!defobj
427 const Obj_Entry *defobj; local
470 reloc_jmpslot(Elf_Addr *wherep, Elf_Addr target, const Obj_Entry *defobj, const Obj_Entry *obj, const Elf_Rel *rel) argument
[all...]
/freebsd-11-stable/libexec/rtld-elf/mips/
H A Drtld_machdep.h42 const struct Struct_Obj_Entry *defobj, const struct Struct_Obj_Entry *obj,
45 #define make_function_pointer(def, defobj) \
46 ((defobj)->relocbase + (def)->st_value)
H A Dreloc.c242 const Obj_Entry *defobj; local
252 def = find_symdef(reloff, obj, &defobj, SYMLOOK_IN_PLT, NULL,
257 target = (Elf_Addr)(defobj->relocbase + def->st_value);
260 (intmax_t)reloff, defobj->strtab + def->st_name,
276 const Obj_Entry *defobj; local
333 def = find_symdef(i, obj, &defobj, flags, NULL,
337 *got = def->st_value + (Elf_Addr)defobj->relocbase;
375 def = find_symdef(i, obj, &defobj, flags, NULL,
381 *got = def->st_value + (Elf_Addr)defobj->relocbase;
388 defobj, defob
619 reloc_jmpslot(Elf_Addr *where, Elf_Addr target, const Obj_Entry *defobj, const Obj_Entry *obj, const Elf_Rel *rel) argument
[all...]
/freebsd-11-stable/libexec/rtld-elf/arm/
H A Drtld_machdep.h41 const struct Struct_Obj_Entry *defobj, const struct Struct_Obj_Entry *obj,
44 #define make_function_pointer(def, defobj) \
45 ((defobj)->relocbase + (def)->st_value)
H A Dreloc.c90 const Obj_Entry *srcobj, *defobj; local
109 defobj = req.defobj_out;
120 srcaddr = (const void *)(defobj->relocbase +
189 const Obj_Entry *defobj; local
211 def = find_symdef(symnum, obj, &defobj, flags, cache,
231 obj->path, (void *)*where, where, defobj->path);
238 def = find_symdef(symnum, obj, &defobj, flags, cache,
243 tmp = *where + (Elf_Addr)defobj->relocbase +
248 (Elf_Addr)defobj->relocbase +
254 obj->path, (void *)tmp, where, defobj
422 const Obj_Entry *defobj; local
468 reloc_jmpslot(Elf_Addr *where, Elf_Addr target, const Obj_Entry *defobj, const Obj_Entry *obj, const Elf_Rel *rel) argument
[all...]
/freebsd-11-stable/libexec/rtld-elf/i386/
H A Dreloc.c77 const Obj_Entry *srcobj, *defobj; local
94 defobj = req.defobj_out;
105 srcaddr = (const void *) (defobj->relocbase + srcsym->st_value);
132 const Obj_Entry *defobj; local
157 def = find_symdef(ELF_R_SYM(rel->r_info), obj, &defobj,
171 defobj, def);
184 symval = (Elf_Addr)defobj->relocbase +
239 if (!defobj->tls_done) {
240 if (!allocate_tls_offset((Obj_Entry*) defobj)) {
247 add = (Elf_Addr)(def->st_value - defobj
316 const Obj_Entry *defobj; local
398 const Obj_Entry *defobj; local
[all...]
H A Drtld_machdep.h45 #define make_function_pointer(def, defobj) \
46 ((defobj)->relocbase + (def)->st_value)
/freebsd-11-stable/libexec/rtld-elf/
H A Drtld.c860 const Obj_Entry *defobj; local
874 def = find_symdef(ELF_R_SYM(rel->r_info), obj, &defobj, SYMLOOK_IN_PLT,
879 target = (Elf_Addr)rtld_resolve_ifunc(defobj, def);
881 target = (Elf_Addr)(defobj->relocbase + def->st_value);
884 defobj->strtab + def->st_name, basename(obj->path),
885 (void *)target, basename(defobj->path));
894 target = reloc_jmpslot(where, target, defobj, obj, rel);
1765 const Obj_Entry *defobj; local
1785 defobj = NULL;
1808 defobj
3536 const Obj_Entry *obj, *defobj; local
4290 const Obj_Entry *defobj; local
4329 const Obj_Entry *defobj; local
[all...]

Completed in 138 milliseconds