Home
last modified time | relevance | path

Searched refs:Elf_Rela (Results 1 – 25 of 50) sorted by relevance

12

/netbsd-src/libexec/ld.elf_so/arch/vax/
H A Dmdreloc.c17 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 Dmdreloc.c19 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 Dmdreloc.c27 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 Dmdreloc.c53 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 Dmdreloc.c92 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 Dalpha_reloc.c86 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 Dmdreloc.c146 _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 Dmdreloc.c72 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 Dreloc_riscv64.c51 #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 Dmdreloc.c164 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 Dhppa_reloc.c166 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 Dppc_reloc.c91 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 Dmdreloc.c231 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 Dreloc.c63 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 Drtld.h169 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 Dheaders.c108 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 Dcrt0-common.c145 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 Dkobj_machdep.c52 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 Dkobj_machdep.c46 const Elf_Rela *rela = (const Elf_Rela *)data; in kobj_reloc()
/netbsd-src/sys/arch/i386/i386/
H A Dkobj_machdep.c81 const Elf_Rela *rela; in kobj_reloc()
85 rela = (const Elf_Rela *)data; in kobj_reloc()
/netbsd-src/sys/arch/alpha/alpha/
H A Dkobj_machdep.c74 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 Delf.c202 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 Dkobj_machdep.c77 const Elf_Rela *rela; in kobj_reloc()
84 rela = (const Elf_Rela *)data; in kobj_reloc()
/netbsd-src/sys/arch/amd64/amd64/
H A Dkobj_machdep.c82 const Elf_Rela *rela; in kobj_reloc()
86 rela = (const Elf_Rela *)data; in kobj_reloc()
/netbsd-src/sys/arch/hppa/hppa/
H A Dkobj_machdep.c136 const Elf_Rela *rela; in kobj_reloc()
146 rela = (const Elf_Rela *)data; in kobj_reloc()

12