/netbsd-src/libexec/ld.elf_so/arch/vax/ |
H A D | mdreloc.c | 17 const Elf_Rela *, Elf_Addr *); 29 const Elf_Rela *rela = 0, *relalim; in _rtld_relocate_nonplt_self() 36 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self() 43 relalim = (const Elf_Rela *)((const uint8_t *)rela + relasz); in _rtld_relocate_nonplt_self() 53 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects() 141 const Elf_Rela *rela; in _rtld_relocate_plt_lazy() 161 _rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rela, Elf_Addr *tp) in _rtld_relocate_plt_object() 199 const Elf_Rela *rela = (const Elf_Rela *)((const uint8_t *)obj->pltrela + reloff); in _rtld_bind() 217 const Elf_Rela *rela; in _rtld_relocate_plt_objects()
|
/netbsd-src/libexec/ld.elf_so/arch/m68k/ |
H A D | mdreloc.c | 19 const Elf_Rela *, Elf_Addr *); 32 const Elf_Rela *rela = 0, *relalim; in _rtld_relocate_nonplt_self() 39 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self() 46 relalim = (const Elf_Rela *)((const uint8_t *)rela + relasz); in _rtld_relocate_nonplt_self() 56 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects() 186 const Elf_Rela *rela; in _rtld_relocate_plt_lazy() 205 _rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rela, in _rtld_relocate_plt_object() 245 const Elf_Rela *rela = (const Elf_Rela *)((const uint8_t *)obj->pltrela + reloff); in _rtld_bind() 263 const Elf_Rela *rel in _rtld_relocate_plt_objects() [all...] |
/netbsd-src/libexec/ld.elf_so/arch/sh3/ |
H A D | mdreloc.c | 27 const Elf_Rela *, Elf_Addr *); 39 const Elf_Rela *rela = 0, *relalim; in _rtld_relocate_nonplt_self() 46 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self() 53 relalim = (const Elf_Rela *)((const uint8_t *)rela + relasz); in _rtld_relocate_nonplt_objects() 63 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects() 218 const Elf_Rela *rela; in _rtld_relocate_plt_lazy() 239 const Elf_Rela *rela = (const Elf_Rela *)((const uint8_t *)obj->pltrela + reloff); in _rtld_bind() 257 const Elf_Rela *rela = obj->pltrela; 267 _rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rel in _rtld_relocate_plt_object() [all...] |
/netbsd-src/libexec/ld.elf_so/arch/or1k/ |
H A D | mdreloc.c | 53 const Elf_Rela *, int, Elf_Addr *); 73 const Elf_Rela *rela = 0, *relalim; in _rtld_relocate_nonplt_self() 80 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self() 87 relalim = (const Elf_Rela *)((const uint8_t *)rela + relasz); in _rtld_relocate_nonplt_self() 97 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects() 215 const Elf_Rela *rela; in _rtld_relocate_plt_lazy() 235 _rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rela, int reloff, Elf_Addr *tp) in _rtld_relocate_plt_object() 271 const Elf_Rela *rela = obj->pltrela + reloff; in _rtld_bind() 289 const Elf_Rela *rela; in _rtld_relocate_plt_objects()
|
/netbsd-src/libexec/ld.elf_so/arch/x86_64/ |
H A D | mdreloc.c | 92 const Elf_Rela *, Elf_Addr *); 107 const Elf_Rela *rela = 0, *relalim; in _rtld_relocate_nonplt_self() 114 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self() 125 relalim = (const Elf_Rela *)((const uint8_t *)rela + relasz); in _rtld_relocate_nonplt_self() 135 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects() 291 const Elf_Rela *rela; in _rtld_relocate_plt_lazy() 311 _rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rela, Elf_Addr *tp) in _rtld_relocate_plt_object() 353 const Elf_Rela *rela = obj->pltrela + reloff; in _rtld_bind() 371 const Elf_Rela *rela; in _rtld_relocate_plt_objects()
|
/netbsd-src/libexec/ld.elf_so/arch/alpha/ |
H A D | alpha_reloc.c | 86 const Elf_Rela *, Elf_Addr *); 176 const Elf_Rela *rela = 0, *relalim; in _rtld_relocate_nonplt_self() 183 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self() 190 relalim = (const Elf_Rela *)((const uint8_t *)rela + relasz); in _rtld_relocate_nonplt_self() 201 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects() 348 const Elf_Rela *rela; in _rtld_relocate_plt_lazy() 367 _rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rela, in _rtld_relocate_plt_object() 552 const Elf_Rela *rela = in _rtld_bind() 553 (const Elf_Rela *)((const uint8_t *)obj->pltrela + reloff); in _rtld_bind() 569 const Elf_Rela *rel in _rtld_relocate_plt_objects() [all...] |
/netbsd-src/libexec/ld.elf_so/arch/aarch64/ |
H A D | mdreloc.c | 146 _rtld_tlsdesc_fill(const Obj_Entry *obj, const Elf_Rela *rela, Elf_Addr *where, u_int flags) in _rtld_tlsdesc_fill() 197 const Elf_Rela *rela = 0, *relalim; in _rtld_relocate_nonplt_self() 204 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_objects() 211 relalim = (const Elf_Rela *)((const uint8_t *)rela + relasz); in _rtld_relocate_nonplt_objects() 225 for (const Elf_Rela *rela = obj->rela; rela < obj->relalim; rela++) { in _rtld_relocate_nonplt_objects() 352 for (const Elf_Rela *rela = obj->pltrela; rela < obj->pltrelalim; rela++) { in _rtld_relocate_plt_lazy() 380 const Elf_Rela *rela; in _rtld_call_ifunc() 399 _rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rela, in _rtld_relocate_plt_object() 443 const Elf_Rela *rela = obj->pltrela + relaidx; in _rtld_relocate_plt_objects() 457 const Elf_Rela *rel [all...] |
/netbsd-src/libexec/ld.elf_so/arch/riscv/ |
H A D | mdreloc.c | 72 const Elf_Rela *rela = NULL, *relalim; in _rtld_relocate_nonplt_self() 78 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self() 86 relalim = (const Elf_Rela *)((uintptr_t)rela + relasz); in _rtld_relocate_nonplt_self() 112 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects() 254 for (const Elf_Rela *rela = obj->pltrela; rela < obj->pltrelalim; rela++) { in _rtld_relocate_plt_lazy() 271 _rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rela, in _rtld_relocate_plt_object() 309 const Elf_Rela *pltrela = obj->pltrela + relidx; in _rtld_bind() 326 for (const Elf_Rela *rela = obj->pltrela; rela < obj->pltrelalim; rela++) {
|
/netbsd-src/sys/external/bsd/gnu-efi/dist/gnuefi/ |
H A D | reloc_riscv64.c | 51 #define Elf_Rela Elf64_Rela macro 59 Elf_Rela *rel = NULL; in _relocate() 66 rel = (Elf_Rela *)((unsigned long)dyn[i].d_un.d_ptr + ldbase); in _relocate() 96 rel = (Elf_Rela *)((char *)rel + relent); in _relocate()
|
/netbsd-src/libexec/ld.elf_so/arch/sparc/ |
H A D | mdreloc.c | 164 const Elf_Rela *, Elf_Addr *); in _rtld_setup_pltgot() 190 const Elf_Rela *rela = 0, *relalim; in _rtld_relocate_nonplt_self() 197 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self() 204 relalim = (const Elf_Rela *)((const uint8_t *)rela + relasz); in _rtld_relocate_nonplt_objects() 214 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects() 410 const Elf_Rela *rela; 423 const Elf_Rela *rela = (const Elf_Rela *)((const uint8_t *)obj->pltrela + reloff); in _rtld_bind() 441 const Elf_Rela *rela = obj->pltrela; 451 _rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rel in _rtld_relocate_plt_object() [all...] |
/netbsd-src/libexec/ld.elf_so/arch/hppa/ |
H A D | hppa_reloc.c | 166 const Elf_Rela *, Elf_Addr *); in _rtld_relocate_nonplt_self() 184 const Elf_Rela *relafirst, *rela, *relalim; in _rtld_relocate_nonplt_self() 188 const Elf_Rela *plabel_relocs[HPPA_PLABEL_PRE]; in _rtld_relocate_nonplt_self() 206 relafirst = (const Elf_Rela *) in _rtld_relocate_nonplt_self() 225 relalim = (const Elf_Rela *)((const char *)relafirst + relasz); in _rtld_relocate_nonplt_self() 433 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects() 622 const Elf_Rela *rela; in _rtld_relocate_plt_lazy() 675 _rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rela, in _rtld_relocate_plt_object() 733 const Elf_Rela *rela; in _rtld_relocate_plt_objects() 737 rela = (const Elf_Rela *)((cons in _rtld_relocate_plt_objects() [all...] |
/netbsd-src/libexec/ld.elf_so/arch/powerpc/ |
H A D | ppc_reloc.c | 91 const Elf_Rela *, int, Elf_Addr *); in _rtld_setup_pltgot() 171 const Elf_Rela *rela = 0, *relalim; in _rtld_relocate_nonplt_self() 178 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_objects() 185 relalim = (const Elf_Rela *)((const uint8_t *)rela + relasz); in _rtld_relocate_nonplt_objects() 195 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects() 386 const Elf_Rela *rela; in _rtld_relocate_plt_lazy() 437 _rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rela, int reloff, Elf_Addr *tp) in _rtld_relocate_plt_object() 536 const Elf_Rela *rela = obj->pltrela + reloff; in _rtld_bind() 558 const Elf_Rela *rela;
|
/netbsd-src/libexec/ld.elf_so/arch/sparc64/ |
H A D | mdreloc.c | 231 const Elf_Rela *, Elf_Addr *); in _rtld_install_plt() 284 const Elf_Rela *rela = 0, *relalim; in _rtld_relocate_nonplt_self() 291 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self() 298 relalim = (const Elf_Rela *)((const uint8_t *)rela + relasz); in _rtld_relocate_nonplt_objects() 308 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects() 517 const Elf_Rela *rela; 530 const Elf_Rela *rela = obj->pltrela + reloff; in _rtld_bind() 569 const Elf_Rela *rela; in _rtld_relocate_plt_objects() 589 _rtld_write_plt(Elf_Word *where, Elf_Addr value, const Elf_Rela *rela, in _rtld_write_plt() 610 _rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rel in _rtld_relocate_plt_object() [all...] |
/netbsd-src/libexec/ld.elf_so/ |
H A D | reloc.c | 63 static int _rtld_do_copy_relocation(const Obj_Entry *, const Elf_Rela *); 66 _rtld_do_copy_relocation(const Obj_Entry *dstobj, const Elf_Rela *rela) in _rtld_do_copy_relocation() 137 Elf_Rela ourrela; in _rtld_do_copy_relocations() 148 const Elf_Rela *rela; in _rtld_do_copy_relocations() 282 const Elf_Rela *rela; in _rtld_call_ifunc()
|
H A D | rtld.h | 169 const Elf_Rela *rela; /* Relocation entries */ 170 const Elf_Rela *relalim; /* Limit of Relocation entries */ 173 const Elf_Rela *pltrela; /* PLT relocation entries */ 174 const Elf_Rela *pltrelalim; /* Limit of PLT relocation entries */
|
H A D | headers.c | 108 obj->rela = (const Elf_Rela *) in _rtld_digest_dynamic() 117 assert(dynp->d_un.d_val == sizeof(Elf_Rela)); in _rtld_digest_dynamic() 393 obj->relalim = (const Elf_Rela *)((const uint8_t *)obj->rela + relasz); in _rtld_digest_dynamic() 405 obj->pltrela = (const Elf_Rela *)(obj->relocbase + pltrel); in _rtld_digest_dynamic() 407 obj->pltrelalim = (const Elf_Rela *)(obj->relocbase + pltrel + pltrelsz); in _rtld_digest_dynamic()
|
/netbsd-src/lib/csu/common/ |
H A D | crt0-common.c | 145 extern const Elf_Rela __rela_iplt_start[] __dso_hidden __weak; 146 extern const Elf_Rela __rela_iplt_end[] __dso_hidden __weak; 159 const Elf_Rela *rela, *relalim; in fix_iplta() 205 # define REL_TYPE Elf_Rela
|
/netbsd-src/sys/arch/riscv/riscv/ |
H A D | kobj_machdep.c | 52 kobj_findhi20(kobj_t ko, uintptr_t relocbase, bool local, const Elf_Rela *lo12, in kobj_findhi20() 55 const Elf_Rela *relalim; in kobj_findhi20() 56 const Elf_Rela *rela; in kobj_findhi20() 129 const Elf_Rela * const rela = (const Elf_Rela *)data; in kobj_reloc()
|
/netbsd-src/sys/arch/vax/vax/ |
H A D | kobj_machdep.c | 46 const Elf_Rela *rela = (const Elf_Rela *)data; in kobj_reloc()
|
/netbsd-src/sys/arch/i386/i386/ |
H A D | kobj_machdep.c | 81 const Elf_Rela *rela; in kobj_reloc() 85 rela = (const Elf_Rela *)data; in kobj_reloc()
|
/netbsd-src/sys/arch/alpha/alpha/ |
H A D | kobj_machdep.c | 74 const Elf_Rela *rela; in kobj_reloc() 78 rela = (const Elf_Rela *)data; in kobj_reloc()
|
/netbsd-src/sys/arch/amd64/stand/prekern/ |
H A D | elf.c | 202 const Elf_Rela *rela; in elf_apply_reloc() 205 rela = (const Elf_Rela *)data; in elf_apply_reloc() 491 Elf_Rela *relatab, *rela; in elf_kernel_reloc() 499 relatab = (Elf_Rela *)((uint8_t *)eif.ehdr + eif.shdr[i].sh_offset); in elf_kernel_reloc() 500 nrela = eif.shdr[i].sh_size / sizeof(Elf_Rela); in elf_kernel_reloc()
|
/netbsd-src/sys/arch/powerpc/powerpc/ |
H A D | kobj_machdep.c | 77 const Elf_Rela *rela; in kobj_reloc() 84 rela = (const Elf_Rela *)data; in kobj_reloc()
|
/netbsd-src/sys/arch/amd64/amd64/ |
H A D | kobj_machdep.c | 82 const Elf_Rela *rela; in kobj_reloc() 86 rela = (const Elf_Rela *)data; in kobj_reloc()
|
/netbsd-src/sys/arch/hppa/hppa/ |
H A D | kobj_machdep.c | 136 const Elf_Rela *rela; in kobj_reloc() 146 rela = (const Elf_Rela *)data; in kobj_reloc()
|