Home
last modified time | relevance | path

Searched refs:rela (Results 1 – 25 of 389) sorted by relevance

12345678910>>...16

/netbsd-src/libexec/ld.elf_so/arch/x86_64/
H A Dmdreloc.c94 #define rdbg_symname(obj, rela) \ argument
95 ((obj)->strtab + (obj)->symtab[ELF_R_SYM((rela)->r_info)].st_name)
107 const Elf_Rela *rela = 0, *relalim; in _rtld_relocate_nonplt_self() local
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()
126 for (; rela < relalim; rela++) { in _rtld_relocate_nonplt_self()
127 where = (Elf_Addr *)(relocbase + rela->r_offset); in _rtld_relocate_nonplt_self()
128 *where = (Elf_Addr)(relocbase + rela->r_addend); in _rtld_relocate_nonplt_self()
135 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects() local
291 const Elf_Rela *rela; _rtld_relocate_plt_lazy() local
311 _rtld_relocate_plt_object(const Obj_Entry * obj,const Elf_Rela * rela,Elf_Addr * tp) _rtld_relocate_plt_object() argument
353 const Elf_Rela *rela = obj->pltrela + reloff; _rtld_bind() local
371 const Elf_Rela *rela; _rtld_relocate_plt_objects() local
[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()
151 unsigned long symnum = ELF_R_SYM(rela->r_info); in _rtld_tlsdesc_fill()
154 def = _rtld_find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, in _rtld_tlsdesc_fill()
161 where[1] = rela->r_addend; in _rtld_tlsdesc_fill()
173 offs += rela->r_addend; 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()
212 for (; rela < relalim; rela in _rtld_relocate_nonplt_objects()
131 _rtld_tlsdesc_fill(const Obj_Entry * obj,const Elf_Rela * rela,Elf_Addr * where,u_int flags) _rtld_tlsdesc_fill() argument
182 const Elf_Rela *rela = 0, *relalim; _rtld_relocate_nonplt_self() local
210 for (const Elf_Rela *rela = obj->rela; rela < obj->relalim; rela++) { _rtld_relocate_nonplt_objects() local
337 for (const Elf_Rela *rela = obj->pltrela; rela < obj->pltrelalim; rela++) { _rtld_relocate_plt_lazy() local
365 const Elf_Rela *rela; _rtld_call_ifunc() local
384 _rtld_relocate_plt_object(const Obj_Entry * obj,const Elf_Rela * rela,Elf_Addr * tp) _rtld_relocate_plt_object() argument
428 const Elf_Rela *rela = obj->pltrela + relaidx; _rtld_bind() local
442 const Elf_Rela *rela; _rtld_relocate_plt_objects() local
[all...]
/netbsd-src/libexec/ld.elf_so/arch/vax/
H A Dmdreloc.c29 const Elf_Rela *rela = 0, *relalim; in _rtld_relocate_nonplt_self() local
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()
44 for (; rela < relalim; rela++) { in _rtld_relocate_nonplt_self()
45 where = (Elf_Addr *)(relocbase + rela->r_offset); in _rtld_relocate_nonplt_self()
46 *where = (Elf_Addr)(relocbase + rela->r_addend); in _rtld_relocate_nonplt_self()
53 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects() local
58 for (rela = obj->rela; rela < obj->relalim; rela++) { in _rtld_relocate_nonplt_objects()
63 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in _rtld_relocate_nonplt_objects()
65 switch (ELF_R_TYPE(rela->r_info)) { in _rtld_relocate_nonplt_objects()
[all …]
/netbsd-src/sys/arch/ia64/stand/ia64/ski/
H A Dldscript.ia6440 .rela : {
41 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
42 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
43 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
44 *(.rela.got)
45 *(.rela.sdata .rela.sdata.* .rela.gnu.linkonce.s.*)
46 *(.rela.sbss .rela.sbss.* .rela.gnu.linkonce.sb.*)
47 *(.rela.sdata2 .rela.sdata2.* .rela.gnu.linkonce.s2.*)
48 *(.rela.sbss2 .rela.sbss2.* .rela.gnu.linkonce.sb2.*)
49 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
[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()
87 for (; rela < relalim; rela++) { in _rtld_relocate_nonplt_self()
88 Elf_Word r_type = ELF_R_TYPE(rela->r_info); in _rtld_relocate_nonplt_self()
89 Elf_Addr *where = (Elf_Addr *)(relocbase + rela->r_offset); in _rtld_relocate_nonplt_self()
93 Elf_Addr val = relocbase + rela->r_addend; in _rtld_relocate_nonplt_self()
112 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects()
117 for (rela in _rtld_relocate_nonplt_objects()
61 const Elf_Rela *rela = NULL, *relalim; _rtld_relocate_nonplt_self() local
101 const Elf_Rela *rela; _rtld_relocate_nonplt_objects() local
243 for (const Elf_Rela *rela = obj->pltrela; rela < obj->pltrelalim; rela++) { _rtld_relocate_plt_lazy() local
260 _rtld_relocate_plt_object(const Obj_Entry * obj,const Elf_Rela * rela,Elf_Addr * tp) _rtld_relocate_plt_object() argument
315 for (const Elf_Rela *rela = obj->pltrela; rela < obj->pltrelalim; rela++) { _rtld_relocate_plt_objects() local
[all...]
/netbsd-src/libexec/ld.elf_so/arch/m68k/
H A Dmdreloc.c32 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()
47 for (; rela < relalim; rela++) { in _rtld_relocate_nonplt_self()
48 where = (Elf_Addr *)(relocbase + rela->r_offset); in _rtld_relocate_nonplt_self()
56 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects()
61 for (rela = obj->rela; rela < ob in _rtld_relocate_nonplt_objects()
30 const Elf_Rela *rela = 0, *relalim; _rtld_relocate_nonplt_self() local
54 const Elf_Rela *rela; _rtld_relocate_nonplt_objects() local
184 const Elf_Rela *rela; _rtld_relocate_plt_lazy() local
203 _rtld_relocate_plt_object(const Obj_Entry * obj,const Elf_Rela * rela,Elf_Addr * tp) _rtld_relocate_plt_object() argument
243 const Elf_Rela *rela = (const Elf_Rela *)((const uint8_t *)obj->pltrela + reloff); _rtld_bind() local
261 const Elf_Rela *rela; _rtld_relocate_plt_objects() local
[all...]
/netbsd-src/sys/arch/ia64/stand/ia64/efi/
H A Dldscript.ia6451 .rela.dyn : {
52 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
53 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
54 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
55 *(.rela.got)
56 *(.rela.sdata .rela.sdata.* .rela.gnu.linkonce.s.*)
57 *(.rela.sbss .rela.sbss.* .rela.gnu.linkonce.sb.*)
58 *(.rela.sdata2 .rela.sdata2.* .rela.gnu.linkonce.s2.*)
59 *(.rela.sbss2 .rela.sbss2.* .rela.gnu.linkonce.sb2.*)
60 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
[all …]
/netbsd-src/libexec/ld.elf_so/arch/hppa/
H A Dhppa_reloc.c184 const Elf_Rela *relafirst, *rela, *relalim; in _rtld_relocate_nonplt_self()
227 for (rela = relafirst; rela < relalim; rela++) { in _rtld_relocate_nonplt_self()
228 symnum = ELF_R_SYM(rela->r_info); in _rtld_relocate_nonplt_self()
229 where = (void *)(relocbase + rela->r_offset); in _rtld_relocate_nonplt_self()
231 switch (ELF_R_TYPE(rela->r_info)) { in _rtld_relocate_nonplt_self()
235 relocbase + rela->r_addend); in _rtld_relocate_nonplt_self()
239 relocbase + rela->r_addend + sym->st_value); in _rtld_relocate_nonplt_self()
257 relocbase + rela in _rtld_relocate_nonplt_self()
167 const Elf_Rela *relafirst, *rela, *relalim; _rtld_relocate_nonplt_self() local
416 const Elf_Rela *rela; _rtld_relocate_nonplt_objects() local
605 const Elf_Rela *rela; _rtld_relocate_plt_lazy() local
654 _rtld_relocate_plt_object(const Obj_Entry * obj,const Elf_Rela * rela,Elf_Addr * tp) _rtld_relocate_plt_object() argument
712 const Elf_Rela *rela; _rtld_bind() local
732 const Elf_Rela *rela = obj->pltrela; _rtld_relocate_plt_objects() local
[all...]
/netbsd-src/libexec/ld.elf_so/arch/or1k/
H A Dmdreloc.c73 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()
88 for (; rela < relalim; rela++) { in _rtld_relocate_nonplt_self()
89 where = (Elf_Addr *)(relocbase + rela->r_offset); in _rtld_relocate_nonplt_self()
90 *where = (Elf_Addr)(relocbase + rela->r_addend); in _rtld_relocate_nonplt_self()
97 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects()
102 for (rela = obj->rela; rel in _rtld_relocate_nonplt_objects()
71 const Elf_Rela *rela = 0, *relalim; _rtld_relocate_nonplt_self() local
95 const Elf_Rela *rela; _rtld_relocate_nonplt_objects() local
213 const Elf_Rela *rela; _rtld_relocate_plt_lazy() local
233 _rtld_relocate_plt_object(const Obj_Entry * obj,const Elf_Rela * rela,int reloff,Elf_Addr * tp) _rtld_relocate_plt_object() argument
269 const Elf_Rela *rela = obj->pltrela + reloff; _rtld_bind() local
287 const Elf_Rela *rela; _rtld_relocate_plt_objects() local
[all...]
/netbsd-src/libexec/ld.elf_so/arch/sh3/
H A Dmdreloc.c39 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()
54 for (; rela < relalim; rela++) { in _rtld_relocate_nonplt_objects() local
55 where = (Elf_Addr *)(relocbase + rela->r_offset); in _rtld_relocate_nonplt_objects()
56 *where = (Elf_Addr)(relocbase + rela->r_addend); in _rtld_relocate_nonplt_objects()
63 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects()
68 for (rela = obj->rela; rel in _rtld_relocate_nonplt_objects()
30 const Elf_Rela *rela = 0, *relalim; _rtld_relocate_nonplt_self() local
209 const Elf_Rela *rela; _rtld_relocate_plt_lazy() local
230 const Elf_Rela *rela = (const Elf_Rela *)((const uint8_t *)obj->pltrela + reloff); _rtld_bind() local
248 const Elf_Rela *rela = obj->pltrela; _rtld_relocate_plt_objects() local
258 _rtld_relocate_plt_object(const Obj_Entry * obj,const Elf_Rela * rela,Elf_Addr * tp) _rtld_relocate_plt_object() argument
[all...]
/netbsd-src/sys/arch/ofppc/stand/ofwboot/
H A Dldscript33 .rela.init : { *(.rela.init) }
35 .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) }
37 .rela.fini : { *(.rela.fini) }
39 .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) }
41 .rela.data.rel.ro : { *(.rel.data.rel.ro*) }
43 .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) }
45 .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) }
47 .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) }
49 .rela.ctors : { *(.rela.ctors) }
51 .rela.dtors : { *(.rela.dtors) }
[all …]
/netbsd-src/libexec/ld.elf_so/arch/powerpc/
H A Dppc_reloc.c171 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()
186 for (; rela < relalim; rela++) { in _rtld_relocate_nonplt_objects()
187 where = (Elf_Addr *)(relocbase + rela->r_offset); in _rtld_relocate_nonplt_objects()
188 *where = (Elf_Addr)(relocbase + rela->r_addend); in _rtld_relocate_nonplt_objects()
195 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects()
200 for (rela = obj->rela; rel in _rtld_relocate_nonplt_objects()
156 const Elf_Rela *rela = 0, *relalim; _rtld_relocate_nonplt_self() local
180 const Elf_Rela *rela; _rtld_relocate_nonplt_objects() local
422 _rtld_relocate_plt_object(const Obj_Entry * obj,const Elf_Rela * rela,int reloff,Elf_Addr * tp) _rtld_relocate_plt_object() argument
521 const Elf_Rela *rela = obj->pltrela + reloff; _rtld_bind() local
543 const Elf_Rela *rela; _rtld_relocate_plt_objects() local
[all...]
/netbsd-src/sys/arch/sbmips/stand/common/
H A Dboot.ldscript21 .rela.init : { *(.rela.init) }
23 .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) }
25 .rela.fini : { *(.rela.fini) }
27 .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) }
29 .rela.data.rel.ro : { *(.rela.data.rel.ro* .rela.gnu.linkonce.d.rel.ro.*) }
31 .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) }
33 .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) }
35 .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) }
37 .rela.ctors : { *(.rela.ctors) }
39 .rela.dtors : { *(.rela.dtors) }
[all …]
/netbsd-src/sys/arch/evbmips/stand/sbmips/common/
H A Dboot.ldscript21 .rela.init : { *(.rela.init) }
23 .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) }
25 .rela.fini : { *(.rela.fini) }
27 .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) }
29 .rela.data.rel.ro : { *(.rela.data.rel.ro* .rela.gnu.linkonce.d.rel.ro.*) }
31 .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) }
33 .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) }
35 .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) }
37 .rela.ctors : { *(.rela.ctors) }
39 .rela.dtors : { *(.rela.dtors) }
[all …]
/netbsd-src/libexec/ld.elf_so/arch/alpha/
H A Dalpha_reloc.c176 const Elf_Rela *rela = 0, *relalim; in _rtld_relocate_nonplt_self() local
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()
191 for (; rela < relalim; rela++) { in _rtld_relocate_nonplt_self()
192 where = (Elf_Addr *)(relocbase + rela->r_offset); in _rtld_relocate_nonplt_self()
201 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects() local
207 for (rela = obj->rela; rela < ob in _rtld_relocate_nonplt_objects()
348 const Elf_Rela *rela; _rtld_relocate_plt_lazy() local
367 _rtld_relocate_plt_object(const Obj_Entry * obj,const Elf_Rela * rela,Elf_Addr * tp) _rtld_relocate_plt_object() argument
552 const Elf_Rela *rela = _rtld_bind() local
569 const Elf_Rela *rela; _rtld_relocate_plt_objects() local
[all...]
/netbsd-src/external/gpl3/binutils/dist/ld/scripttempl/
H A Delfd30v.sc81 .rela.text ${RELOCATING-0} : { *(.rela.text${RELOCATING+ .rela.gnu.linkonce.t*}) }
83 .rela.data ${RELOCATING-0} : { *(.rela.data${RELOCATING+ .rela.gnu.linkonce.d*}) }
85 .rela.rodata ${RELOCATING-0} : { *(.rela.rodata${RELOCATING+ .rela.gnu.linkonce.r*}) }
87 .rela.stext ${RELOCATING-0} : { *(.rela.stest) }
89 .rela.etext ${RELOCATING-0} : { *(.rela.etest) }
91 .rela.sdata ${RELOCATING-0} : { *(.rela.sdata) }
93 .rela.edata ${RELOCATING-0} : { *(.rela.edata) }
95 .rela.eit_v ${RELOCATING-0} : { *(.rela.eit_v) }
97 .rela.sbss ${RELOCATING-0} : { *(.rela.sbss) }
99 .rela.ebss ${RELOCATING-0} : { *(.rela.ebss) }
[all …]
H A Delfarcv2.sc92 ….rela.sdata ${RELOCATING-0} : { *(.rela.sdata${RELOCATING+ .rela.sdata.* .rela.gnu.linkonce.s.*}…
94 ….rela.sbss ${RELOCATING-0} : { *(.rela.sbss${RELOCATING+ .rela.sbss.* .rela.gnu.linkonce.sb.*})…
96 ….rela.sdata2 ${RELOCATING-0} : { *(.rela.sdata2${RELOCATING+ .rela.sdata2.* .rela.gnu.linkonce.s2…
98 ….rela.sbss2 ${RELOCATING-0} : { *(.rela.sbss2${RELOCATING+ .rela.sbss2.* .rela.gnu.linkonce.sb2.…
154 .rela.init ${RELOCATING-0} : { *(.rela.init) }
156 ….rela.text ${RELOCATING-0} : { *(.rela.text${RELOCATING+ .rela.text.* .rela.gnu.linkonce.t.*}) }
158 .rela.fini ${RELOCATING-0} : { *(.rela.fini) }
160 ….rela.rodata ${RELOCATING-0} : { *(.rela.rodata${RELOCATING+ .rela.rodata.* .rela.gnu.linkonce.r.…
162 ….rela.data ${RELOCATING-0} : { *(.rela.data${RELOCATING+ .rela.data.* .rela.gnu.linkonce.d.*}) }
164 ….rela.tdata ${RELOCATING-0} : { *(.rela.tdata${RELOCATING+ .rela.tdata.* .rela.gnu.linkonce.td.*})…
[all …]
H A Dnds32elf.sc62 RELA_IFUNC=".rela.ifunc ${RELOCATING-0} : { *(.rela.ifunc) }"
69 RELA_IPLT=".rela.iplt ${RELOCATING-0} :
72 *(.rela.iplt)
143 ….rela.${SDATA_NAME} ${RELOCATING-0} : { *(.rela.${SDATA_NAME}${RELOCATING+ .rela.${SDATA_NAME}.*…
145 ….rela.${SBSS_NAME} ${RELOCATING-0} : { *(.rela.${SBSS_NAME}${RELOCATING+ .rela.${SBSS_NAME}.* .
147 ….rela.${SDATA_NAME}2 ${RELOCATING-0} : { *(.rela.${SDATA_NAME}2${RELOCATING+ .rela.${SDATA_NAME}2…
149 ….rela.${SBSS_NAME}2 ${RELOCATING-0} : { *(.rela.${SBSS_NAME}2${RELOCATING+ .rela.${SBSS_NAME}2.*…
166 ….rela.ldata ${RELOCATING-0} : { *(.rela.ldata${RELOCATING+ .rela.ldata.* .rela.gnu.linkonce.l.*}…
168 ….rela.lbss ${RELOCATING-0} : { *(.rela.lbss${RELOCATING+ .rela.lbss.* .rela.gnu.linkonce.lb.*})…
170 ….rela.lrodata ${RELOCATING-0} : { *(.rela.lrodata${RELOCATING+ .rela.lrodata.* .rela.gnu.linkonce.…
[all …]
/netbsd-src/external/gpl3/binutils.old/dist/ld/scripttempl/
H A Delfd30v.sc81 .rela.text ${RELOCATING-0} : { *(.rela.text${RELOCATING+ .rela.gnu.linkonce.t*}) }
83 .rela.data ${RELOCATING-0} : { *(.rela.data${RELOCATING+ .rela.gnu.linkonce.d*}) }
85 .rela.rodata ${RELOCATING-0} : { *(.rela.rodata${RELOCATING+ .rela.gnu.linkonce.r*}) }
87 .rela.stext ${RELOCATING-0} : { *(.rela.stest) }
89 .rela.etext ${RELOCATING-0} : { *(.rela.etest) }
91 .rela.sdata ${RELOCATING-0} : { *(.rela.sdata) }
93 .rela.edata ${RELOCATING-0} : { *(.rela.edata) }
95 .rela.eit_v ${RELOCATING-0} : { *(.rela.eit_v) }
97 .rela.sbss ${RELOCATING-0} : { *(.rela.sbss) }
99 .rela.ebss ${RELOCATING-0} : { *(.rela.ebss) }
[all …]
H A Delfarcv2.sc92 ….rela.sdata ${RELOCATING-0} : { *(.rela.sdata${RELOCATING+ .rela.sdata.* .rela.gnu.linkonce.s.*}…
94 ….rela.sbss ${RELOCATING-0} : { *(.rela.sbss${RELOCATING+ .rela.sbss.* .rela.gnu.linkonce.sb.*})…
96 ….rela.sdata2 ${RELOCATING-0} : { *(.rela.sdata2${RELOCATING+ .rela.sdata2.* .rela.gnu.linkonce.s2…
98 ….rela.sbss2 ${RELOCATING-0} : { *(.rela.sbss2${RELOCATING+ .rela.sbss2.* .rela.gnu.linkonce.sb2.…
150 .rela.init ${RELOCATING-0} : { *(.rela.init) }
152 ….rela.text ${RELOCATING-0} : { *(.rela.text${RELOCATING+ .rela.text.* .rela.gnu.linkonce.t.*}) }
154 .rela.fini ${RELOCATING-0} : { *(.rela.fini) }
156 ….rela.rodata ${RELOCATING-0} : { *(.rela.rodata${RELOCATING+ .rela.rodata.* .rela.gnu.linkonce.r.…
158 ….rela.data ${RELOCATING-0} : { *(.rela.data${RELOCATING+ .rela.data.* .rela.gnu.linkonce.d.*}) }
160 ….rela.tdata ${RELOCATING-0} : { *(.rela.tdata${RELOCATING+ .rela.tdata.* .rela.gnu.linkonce.td.*})…
[all …]
H A Dnds32elf.sc62 RELA_IFUNC=".rela.ifunc ${RELOCATING-0} : { *(.rela.ifunc) }"
69 RELA_IPLT=".rela.iplt ${RELOCATING-0} :
72 *(.rela.iplt)
143 ….rela.${SDATA_NAME} ${RELOCATING-0} : { *(.rela.${SDATA_NAME}${RELOCATING+ .rela.${SDATA_NAME}.*…
145 ….rela.${SBSS_NAME} ${RELOCATING-0} : { *(.rela.${SBSS_NAME}${RELOCATING+ .rela.${SBSS_NAME}.* .
147 ….rela.${SDATA_NAME}2 ${RELOCATING-0} : { *(.rela.${SDATA_NAME}2${RELOCATING+ .rela.${SDATA_NAME}2…
149 ….rela.${SBSS_NAME}2 ${RELOCATING-0} : { *(.rela.${SBSS_NAME}2${RELOCATING+ .rela.${SBSS_NAME}2.*…
166 ….rela.ldata ${RELOCATING-0} : { *(.rela.ldata${RELOCATING+ .rela.ldata.* .rela.gnu.linkonce.l.*}…
168 ….rela.lbss ${RELOCATING-0} : { *(.rela.lbss${RELOCATING+ .rela.lbss.* .rela.gnu.linkonce.lb.*})…
170 ….rela.lrodata ${RELOCATING-0} : { *(.rela.lrodata${RELOCATING+ .rela.lrodata.* .rela.gnu.linkonce.…
[all …]
H A Dpru.sc40 .rela.init ${RELOCATING-0} : { *(.rela.init) }
48 .rela.text ${RELOCATING-0} :
50 *(.rela.text)
51 ${RELOCATING+*(.rela.text.*)}
52 ${RELOCATING+*(.rela.text:*)}
53 ${RELOCATING+*(.rela.gnu.linkonce.t*)}
56 .rela.fini ${RELOCATING-0} : { *(.rela.fini) }
64 .rela.rodata ${RELOCATING-0} :
66 *(.rela.rodata)
67 ${RELOCATING+*(.rela.rodata.*)}
[all …]
/netbsd-src/sys/arch/macppc/stand/fixcoff/
H A Delf32_powerpc_merge.x12 .rela.text : { *(.rela.text) } in OUTPUT_ARCH()
14 .rela.data : { *(.rela.data) } in OUTPUT_ARCH()
16 .rela.rodata : { *(.rela.rodata) } in OUTPUT_ARCH()
18 .rela.got : { *(.rela.got) } in OUTPUT_ARCH()
20 .rela.ctors : { *(.rela.ctors) } in OUTPUT_ARCH()
22 .rela.dtors : { *(.rela.dtors) } in OUTPUT_ARCH()
24 .rela.bss : { *(.rela.bss) } in OUTPUT_ARCH()
26 .rela.plt : { *(.rela.plt) } in OUTPUT_ARCH()
/netbsd-src/libexec/ld.elf_so/arch/sparc/
H A Dmdreloc.c190 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()
205 for (; rela < relalim; rela++) { in _rtld_relocate_nonplt_objects() local
206 where = (Elf_Addr *)(relocbase + rela->r_offset); in _rtld_relocate_nonplt_objects()
207 *where += (Elf_Addr)(relocbase + rela->r_addend); in _rtld_relocate_nonplt_objects()
214 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects()
219 for (rela = obj->rela; rel in _rtld_relocate_nonplt_objects()
181 const Elf_Rela *rela = 0, *relalim; _rtld_relocate_nonplt_self() local
401 const Elf_Rela *rela; _rtld_relocate_plt_lazy() local
414 const Elf_Rela *rela = (const Elf_Rela *)((const uint8_t *)obj->pltrela + reloff); _rtld_bind() local
432 const Elf_Rela *rela = obj->pltrela; _rtld_relocate_plt_objects() local
442 _rtld_relocate_plt_object(const Obj_Entry * obj,const Elf_Rela * rela,Elf_Addr * tp) _rtld_relocate_plt_object() argument
[all...]
/netbsd-src/libexec/ld.elf_so/arch/sparc64/
H A Dmdreloc.c284 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()
299 for (; rela < relalim; rela++) { in _rtld_relocate_nonplt_objects() local
300 where = (Elf_Addr *)(relocbase + rela->r_offset); in _rtld_relocate_nonplt_objects()
301 *where = (Elf_Addr)(relocbase + rela->r_addend); in _rtld_relocate_nonplt_objects()
308 const Elf_Rela *rela; in _rtld_relocate_nonplt_objects()
313 for (rela = obj->rela; rel in _rtld_relocate_nonplt_objects()
275 const Elf_Rela *rela = 0, *relalim; _rtld_relocate_nonplt_self() local
508 const Elf_Rela *rela; _rtld_relocate_plt_lazy() local
521 const Elf_Rela *rela = obj->pltrela + reloff; _rtld_bind() local
560 const Elf_Rela *rela; _rtld_relocate_plt_objects() local
580 _rtld_write_plt(Elf_Word * where,Elf_Addr value,const Elf_Rela * rela,const Obj_Entry * obj) _rtld_write_plt() argument
601 _rtld_relocate_plt_object(const Obj_Entry * obj,const Elf_Rela * rela,Elf_Addr * tp) _rtld_relocate_plt_object() argument
[all...]

12345678910>>...16