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

/freebsd-11.0-release/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
242 const Obj_Entry *defobj; local
276 def = find_symdef(symnum, obj, &defobj, flags, cache,
281 *where = (Elf_Addr)(defobj
[all...]
H A Drtld_machdep.h58 const struct Struct_Obj_Entry *defobj,
62 #define make_function_pointer(def, defobj) \
63 ((defobj)->relocbase + (def)->st_value)
/freebsd-11.0-release/libexec/rtld-elf/amd64/
H A Dreloc.c76 const Obj_Entry *srcobj, *defobj; local
93 defobj = req.defobj_out;
104 srcaddr = (const void *) (defobj->relocbase + srcsym->st_value);
131 const Obj_Entry *defobj; local
163 &defobj, flags, cache, lockstate);
186 defobj, def);
200 symval = (Elf_Addr)defobj->relocbase +
253 if (!defobj->tls_done) {
254 if (!allocate_tls_offset((Obj_Entry*) defobj)) {
261 *where = (Elf_Addr)(def->st_value - defobj
359 const Obj_Entry *defobj; local
431 const Obj_Entry *defobj; local
[all...]
H A Drtld_machdep.h55 #define make_function_pointer(def, defobj) \
56 ((defobj)->relocbase + (def)->st_value)
/freebsd-11.0-release/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
384 const Obj_Entry *defobj; local
[all...]
H A Drtld_machdep.h55 #define make_function_pointer(def, defobj) \
56 ((defobj)->relocbase + (def)->st_value)
/freebsd-11.0-release/libexec/rtld-elf/aarch64/
H A Dreloc.c70 const Obj_Entry *srcobj, *defobj; local
107 defobj = req.defobj_out;
118 srcaddr = (const void *)(defobj->relocbase + srcsym->st_value);
153 const Obj_Entry *defobj; local
159 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, flags, NULL,
164 tlsdesc->index = defobj->tlsoffset + def->st_value + rela->r_addend;
232 const Obj_Entry *defobj; local
246 &defobj, SYMLOOK_IN_PLT | flags, NULL, lockstate);
252 *where = (Elf_Addr)(defobj->relocbase + def->st_value);
290 reloc_jmpslot(Elf_Addr *where, Elf_Addr target, const Obj_Entry *defobj, argument
309 const Obj_Entry *defobj; local
[all...]
H A Drtld_machdep.h51 const struct Struct_Obj_Entry *defobj,
55 #define make_function_pointer(def, defobj) \
56 ((defobj)->relocbase + (def)->st_value)
/freebsd-11.0-release/libexec/rtld-elf/sparc64/
H A Drtld_machdep.h47 #define make_function_pointer(def, defobj) \
48 ((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;
393 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
399 value = (Elf_Addr)defobj->tlsindex;
410 if (!defobj->tls_done &&
411 !allocate_tls_offset((Obj_Entry*)defobj)) {
417 defobj
537 const Obj_Entry *defobj; local
[all...]
/freebsd-11.0-release/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,
45 #define make_function_pointer(def, defobj) \
46 ((defobj)->relocbase + (def)->st_value)
/freebsd-11.0-release/libexec/rtld-elf/arm/
H A Drtld_machdep.h41 const struct Struct_Obj_Entry *defobj,
45 #define make_function_pointer(def, defobj) \
46 ((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
424 const Obj_Entry *defobj; local
470 reloc_jmpslot(Elf_Addr *where, Elf_Addr target, const Obj_Entry *defobj, const Obj_Entry *obj, const Elf_Rel *rel) argument
[all...]
/freebsd-11.0-release/libexec/rtld-elf/mips/
H A Drtld_machdep.h42 const struct Struct_Obj_Entry *defobj,
46 #define make_function_pointer(def, defobj) \
47 ((defobj)->relocbase + (def)->st_value)
H A Dreloc.c242 const Obj_Entry *defobj; local
245 def = find_symdef(reloff, obj, &defobj, SYMLOOK_IN_PLT, NULL,
250 target = (Elf_Addr)(defobj->relocbase + def->st_value);
253 (intmax_t)reloff, defobj->strtab + def->st_name,
268 const Obj_Entry *defobj; local
325 def = find_symdef(i, obj, &defobj, flags, NULL,
329 *got = def->st_value + (Elf_Addr)defobj->relocbase;
367 def = find_symdef(i, obj, &defobj, flags, NULL,
373 *got = def->st_value + (Elf_Addr)defobj->relocbase;
380 defobj, defob
611 reloc_jmpslot(Elf_Addr *where, Elf_Addr target, const Obj_Entry *defobj, const Obj_Entry *obj, const Elf_Rel *rel) argument
[all...]
/freebsd-11.0-release/libexec/rtld-elf/powerpc/
H A Drtld_machdep.h41 const struct Struct_Obj_Entry *defobj,
45 #define make_function_pointer(def, defobj) \
46 ((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.0-release/libexec/rtld-elf/
H A Drtld.c726 const Obj_Entry *defobj; local
740 def = find_symdef(ELF_R_SYM(rel->r_info), obj, &defobj, true, NULL,
745 target = (Elf_Addr)rtld_resolve_ifunc(defobj, def);
747 target = (Elf_Addr)(defobj->relocbase + def->st_value);
750 defobj->strtab + def->st_name, basename(obj->path),
751 (void *)target, basename(defobj->path));
760 target = reloc_jmpslot(where, target, defobj, obj, rel);
1587 const Obj_Entry *defobj; local
1606 defobj = NULL;
1628 defobj
3257 const Obj_Entry *obj, *defobj; local
3987 const Obj_Entry *defobj; local
4026 const Obj_Entry *defobj; local
[all...]

Completed in 128 milliseconds