HomeSort by: relevance | last modified time | path
    Searched defs:defobj (Results 1 - 17 of 17) sorted by relevancy

  /src/libexec/ld.elf_so/arch/sh3/
mdreloc.c 96 const Obj_Entry *defobj = NULL; local in function:_rtld_relocate_nonplt_objects
117 def = _rtld_find_symdef(symnum, obj, &defobj,
133 tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
139 obj->path, (void *)*where, defobj->path));
143 tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
149 obj->path, (void *)*where, defobj->path));
154 tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
160 obj->path, (void *)*where, defobj->path));
164 tmp = (Elf_Addr)(defobj->relocbase + def->st_value) +
170 obj->path, (void *)*where, defobj->path))
303 const Obj_Entry *defobj; local in function:_rtld_relocate_plt_object
    [all...]
  /src/libexec/ld.elf_so/arch/vax/
mdreloc.c 86 const Obj_Entry *defobj = NULL; local in function:_rtld_relocate_nonplt_objects
102 def = _rtld_find_symdef(symnum, obj, &defobj,
119 tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
126 obj->path, (void *)*where, defobj->path));
197 const Obj_Entry *defobj; local in function:_rtld_relocate_plt_object
202 def = _rtld_find_plt_symdef(ELF_R_SYM(info), obj, &defobj, tp != NULL);
211 new_value = _rtld_resolve_ifunc(defobj, def);
213 new_value = (Elf_Addr)(defobj->relocbase + def->st_value +
217 defobj->strtab + def->st_name, (void *)*where, (void *)new_value));
  /src/libexec/ld.elf_so/arch/m68k/
mdreloc.c 100 const Obj_Entry *defobj = NULL; local in function:_rtld_relocate_nonplt_objects
121 def = _rtld_find_symdef(symnum, obj, &defobj,
137 tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
143 obj->path, (void *)*where, defobj->path));
150 tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
156 obj->path, (void *)*where, defobj->path));
182 *where = (Elf_Addr)defobj->tlsindex;
185 obj->path, (void *)*where, defobj->path));
193 obj->path, (void *)*where, defobj->path));
197 if (!defobj->tls_static &
253 const Obj_Entry *defobj; local in function:_rtld_relocate_plt_object
    [all...]
  /src/libexec/ld.elf_so/arch/aarch64/
mdreloc.c 149 const Obj_Entry *defobj; local in function:_rtld_tlsdesc_fill
154 def = _rtld_find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
171 defobj = obj;
175 if (defobj->tls_static) {
178 where[1] = defobj->tlsoffset + offs +
186 where[1] = (Elf_Addr)_rtld_tlsdesc_alloc(defobj->tlsindex, offs);
190 obj->path, (void *)where[1], defobj->tlsindex, (void *)offs));
222 const Obj_Entry *defobj = NULL; local in function:_rtld_relocate_nonplt_objects
241 def = _rtld_find_symdef(symnum, obj, &defobj,
257 tmp = (Elf_Addr)defobj->relocbase + def->st_value
405 const Obj_Entry *defobj; local in function:_rtld_relocate_plt_object
    [all...]
  /src/libexec/ld.elf_so/arch/arm/
mdreloc.c 87 const Obj_Entry *defobj = NULL; local in function:_rtld_relocate_nonplt_objects
107 def = _rtld_find_symdef(symnum, obj, &defobj,
150 defobj->path));
158 tmp = *where + (Elf_Addr)defobj->relocbase +
166 (Elf_Addr)defobj->relocbase +
176 defobj->path));
227 tmp = (Elf_Addr)(defobj->tlsindex);
240 if (!defobj->tls_static &&
241 _rtld_tls_offset_allocate(__UNCONST(defobj)))
248 tmp += (Elf_Addr)def->st_value + defobj->tlsoffset + sizeof(struct tls_tcb)
302 const Obj_Entry *defobj; local in function:_rtld_relocate_plt_object
    [all...]
  /src/libexec/ld.elf_so/arch/or1k/
mdreloc.c 99 const Obj_Entry *defobj = NULL; local in function:_rtld_relocate_nonplt_objects
118 def = _rtld_find_symdef(symnum, obj, &defobj,
137 tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
143 obj->path, (void *)*where, defobj->path));
169 *where = (Elf_Addr)defobj->tlsindex;
172 obj->path, (void *)*where, defobj->path));
180 obj->path, (void *)*where, defobj->path));
184 if (!defobj->tls_static &&
185 _rtld_tls_offset_allocate(__UNCONST(defobj)))
189 + defobj->tlsoffset - TLS_TP_OFFSET)
240 const Obj_Entry *defobj; local in function:_rtld_relocate_plt_object
    [all...]
  /src/libexec/ld.elf_so/arch/riscv/
mdreloc.c 114 const Obj_Entry *defobj = NULL; local in function:_rtld_relocate_nonplt_objects
131 def = _rtld_find_symdef(symnum, obj, &defobj,
160 const Elf_Addr val = (Elf_Addr)defobj->relocbase +
190 const Elf_Addr val = (Elf_Addr)defobj->tlsindex;
210 defobj->path));
217 if (!defobj->tls_static &&
218 _rtld_tls_offset_allocate(__UNCONST(defobj)))
221 *where = (Elf_Addr)(def->st_value + defobj->tlsoffset +
227 obj->path, (void *)*where, defobj->path));
275 const Obj_Entry *defobj; local in function:_rtld_relocate_plt_object
    [all...]
  /src/libexec/ld.elf_so/arch/i386/
mdreloc.c 114 const Obj_Entry *defobj = NULL; local in function:_rtld_relocate_nonplt_objects
136 def = _rtld_find_symdef(symnum, obj, &defobj,
153 target = (Elf_Addr)(defobj->relocbase + def->st_value);
158 obj->path, (void *)*where, defobj->path));
165 target = (Elf_Addr)(defobj->relocbase + def->st_value);
172 obj->path, (void *)*where, defobj->path));
207 if (!defobj->tls_static &&
208 _rtld_tls_offset_allocate(__UNCONST(defobj)))
211 *where += (Elf_Addr)(def->st_value - defobj->tlsoffset);
219 if (!defobj->tls_static &
291 const Obj_Entry *defobj; local in function:_rtld_relocate_plt_object
    [all...]
  /src/libexec/ld.elf_so/arch/x86_64/
mdreloc.c 149 const Obj_Entry *defobj = NULL; local in function:_rtld_relocate_nonplt_objects
175 def = _rtld_find_symdef(symnum, obj, &defobj,
192 tmp32 = (Elf32_Addr)(u_long)(defobj->relocbase +
200 defobj->path));
203 tmp64 = (Elf64_Addr)(defobj->relocbase + def->st_value +
210 obj->path, (void *)*where64, defobj->path));
213 tmp32 = (Elf32_Addr)(u_long)(defobj->relocbase +
221 defobj->path));
224 tmp64 = (Elf64_Addr)(defobj->relocbase + def->st_value);
230 obj->path, (void *)*where64, defobj->path))
328 const Obj_Entry *defobj; local in function:_rtld_relocate_plt_object
    [all...]
  /src/libexec/ld.elf_so/arch/alpha/
alpha_reloc.c 217 const Obj_Entry *defobj = NULL; local in function:_rtld_relocate_nonplt_objects
235 def = _rtld_find_symdef(symnum, obj, &defobj,
252 target = (Elf_Addr)(defobj->relocbase +
265 obj->path, (void *)tmp, defobj->path));
295 if (!defobj->tls_static &&
296 _rtld_tls_offset_allocate(__UNCONST(defobj)))
300 sizeof(struct tls_tcb) + defobj->tlsoffset +
315 tmp = (Elf64_Addr)defobj->tlsindex;
385 const Obj_Entry *defobj; local in function:_rtld_relocate_plt_object
391 def = _rtld_find_plt_symdef(ELF_R_SYM(info), obj, &defobj, tp != NULL)
    [all...]
  /src/libexec/ld.elf_so/
symbol.c 91 const Obj_Entry *defobj; local in function:_rtld_symlook_list
95 defobj = NULL;
106 defobj = elm->obj;
113 *defobj_out = defobj;
129 const Obj_Entry *obj, *defobj, *defobj1; local in function:_rtld_symlook_needed
132 defobj = NULL;
141 defobj = obj;
143 *defobj_out = defobj;
163 defobj = defobj1;
169 *defobj_out = defobj;
406 const Obj_Entry *defobj; local in function:_rtld_find_symdef
496 const Obj_Entry *defobj; local in function:_rtld_symlook_default
    [all...]
rtld.c 1199 const Obj_Entry *defobj; local in function:do_dlsym
1211 defobj = NULL;
1227 defobj = obj;
1238 defobj = obj;
1253 defobj = &_rtld_objself;
1259 def = _rtld_symlook_default(name, &hash, obj, &defobj,
1279 &defobj, flags, ventry, &donelist);
1290 def = _rtld_symlook_needed(name, &hash, &fake, &defobj,
1305 p = (void *)_rtld_resolve_ifunc(defobj, def);
1312 p = (void *)_rtld_function_descriptor_alloc(defobj,
    [all...]
  /src/libexec/ld.elf_so/arch/hppa/
hppa_reloc.c 327 * in the defining object defobj, plus the given addend. If
329 * the (unrelocated) address in addend in the object defobj.
332 _rtld_function_descriptor_alloc(const Obj_Entry *defobj, const Elf_Sym *def,
350 func_pc = (Elf_Addr)(defobj->relocbase + def->st_value +
353 func_pc = (Elf_Addr)(defobj->relocbase + addend);
359 func_sl = (Elf_Addr)(defobj->pltgot);
435 const Obj_Entry *defobj = NULL; local in function:_rtld_relocate_nonplt_objects
513 defobj = obj;
517 def = _rtld_find_symdef(symnum, obj, &defobj,
532 tmp = (Elf_Addr)(defobj->relocbase
680 const Obj_Entry *defobj; local in function:_rtld_relocate_plt_object
    [all...]
  /src/libexec/ld.elf_so/arch/sparc/
mdreloc.c 216 const Obj_Entry *defobj = NULL; local in function:_rtld_relocate_nonplt_objects
260 def = _rtld_find_symdef(symnum, obj, &defobj,
273 *where = (Elf_Addr)defobj->tlsindex;
294 if (!defobj->tls_static &&
295 _rtld_tls_offset_allocate(__UNCONST(defobj)))
299 defobj->tlsoffset + rela->r_addend);
330 value += (Elf_Word)(defobj->relocbase + def->st_value);
397 obj->path, (void *)value, defobj->path));
454 const Obj_Entry *defobj; local in function:_rtld_relocate_plt_object
464 def = _rtld_find_plt_symdef(ELF_R_SYM(info), obj, &defobj, tp != NULL)
    [all...]
  /src/libexec/ld.elf_so/arch/sparc64/
mdreloc.c 310 const Obj_Entry *defobj = NULL; local in function:_rtld_relocate_nonplt_objects
361 def = _rtld_find_symdef(symnum, obj, &defobj,
374 *where = (Elf64_Addr)defobj->tlsindex;
395 if (!defobj->tls_static &&
396 _rtld_tls_offset_allocate(__UNCONST(defobj)))
400 defobj->tlsoffset + rela->r_addend);
423 value += (Elf_Addr)(defobj->relocbase + def->st_value);
504 obj->path, (void *)value, defobj->path));
615 const Obj_Entry *defobj; local in function:_rtld_relocate_plt_object
624 def = _rtld_find_plt_symdef(ELF_R_SYM(info), obj, &defobj, tp != NULL)
    [all...]
  /src/libexec/ld.elf_so/arch/mips/
mips_reloc.c 252 const Obj_Entry *defobj = NULL; local in function:_rtld_relocate_nonplt_objects
294 def = _rtld_find_symdef(i, obj, &defobj, false);
297 *got = def->st_value + (Elf_Addr)defobj->relocbase;
324 def = _rtld_find_symdef(i, obj, &defobj, false);
327 *got = def->st_value + (Elf_Addr)defobj->relocbase;
355 def = _rtld_find_symdef(symnum, obj, &defobj,
432 val += (Elf_Addr)defobj->tlsindex;
437 obj->path, (void *)old, defobj->path));
455 obj->path, (void *)old, defobj->path));
468 if (!defobj->tls_static &
512 const Obj_Entry *defobj; local in function:_rtld_relocate_plt_object
    [all...]
  /src/libexec/ld.elf_so/arch/powerpc/
ppc_reloc.c 197 const Obj_Entry *defobj = NULL; local in function:_rtld_relocate_nonplt_objects
224 def = _rtld_find_symdef(symnum, obj, &defobj,
248 tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
254 obj->path, (void *)*where, defobj->path));
263 tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
273 obj->path, (void *)tmp, tmp16, defobj->path));
279 tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
297 (void *)tmp, tmp16, defobj->path));
324 *where = (Elf_Addr)defobj->tlsindex;
327 obj->path, (void *)*where, defobj->path))
442 const Obj_Entry *defobj; local in function:_rtld_relocate_plt_object
    [all...]

Completed in 18 milliseconds