/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...] |
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...] |
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));
|
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));
|
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...] |
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...] |
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...] |
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...] |
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...] |
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...] |
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...] |
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...] |
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...] |
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...] |
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...] |
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...] |
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...] |