| /NextBSD/sys/boot/efi/loader/arch/i386/ |
| HD | ldscript.i386 | 50 .rel.dyn : { 51 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) 52 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) 53 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) 54 *(.rel.got) 55 *(.rel.sdata .rel.sdata.* .rel.gnu.linkonce.s.*) 56 *(.rel.sbss .rel.sbss.* .rel.gnu.linkonce.sb.*) 57 *(.rel.sdata2 .rel.sdata2.* .rel.gnu.linkonce.s2.*) 58 *(.rel.sbss2 .rel.sbss2.* .rel.gnu.linkonce.sb2.*) 59 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) [all …]
|
| /NextBSD/libexec/rtld-elf/i386/ |
| HD | reloc.c | 64 const Elf_Rel *rel; in do_copy_relocations() local 68 rellim = (const Elf_Rel *) ((caddr_t) dstobj->rel + dstobj->relsize); in do_copy_relocations() 69 for (rel = dstobj->rel; rel < rellim; rel++) { in do_copy_relocations() 70 if (ELF_R_TYPE(rel->r_info) == R_386_COPY) { in do_copy_relocations() 81 dstaddr = (void *) (dstobj->relocbase + rel->r_offset); in do_copy_relocations() 82 dstsym = dstobj->symtab + ELF_R_SYM(rel->r_info); in do_copy_relocations() 86 req.ventry = fetch_ventry(dstobj, ELF_R_SYM(rel->r_info)); in do_copy_relocations() 128 const Elf_Rel *rel; in reloc_non_plt() local 146 rellim = (const Elf_Rel *)((caddr_t) obj->rel + obj->relsize); in reloc_non_plt() 147 for (rel = obj->rel; rel < rellim; rel++) { in reloc_non_plt() [all …]
|
| HD | elf_rtld.x | 19 .rel.text : 20 { *(.rel.text) *(.rel.gnu.linkonce.t*) } 23 .rel.data : 24 { *(.rel.data) *(.rel.gnu.linkonce.d*) } 27 .rel.rodata : 28 { *(.rel.rodata) *(.rel.gnu.linkonce.r*) } 31 .rel.got : { *(.rel.got) } 33 .rel.ctors : { *(.rel.ctors) } 35 .rel.dtors : { *(.rel.dtors) } 37 .rel.init : { *(.rel.init) } [all …]
|
| /NextBSD/sys/conf/ |
| HD | ldscript.amd64 | 24 .rel.init : { *(.rel.init) } 26 .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } 28 .rel.fini : { *(.rel.fini) } 30 .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } 32 .rel.data.rel.ro : { *(.rel.data.rel.ro* .rel.gnu.linkonce.d.rel.ro.*) } 33 .rela.data.rel.ro : { *(.rela.data.rel.ro* .rela.gnu.linkonce.d.rel.ro.*) } 34 .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } 36 .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } 38 .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } 40 .rel.ctors : { *(.rel.ctors) } [all …]
|
| HD | ldscript.i386 | 18 .rel.init : { *(.rel.init) } 20 .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } 22 .rel.fini : { *(.rel.fini) } 24 .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } 26 .rel.data.rel.ro : { *(.rel.data.rel.ro* .rel.gnu.linkonce.d.rel.ro.*) } 27 .rela.data.rel.ro : { *(.rela.data.rel.ro* .rela.gnu.linkonce.d.rel.ro.*) } 28 .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } 30 .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } 32 .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } 34 .rel.ctors : { *(.rel.ctors) } [all …]
|
| HD | ldscript.sparc64 | 18 .rel.init : { *(.rel.init) } 20 .rel.text : 22 *(.rel.text) 23 *(.rel.text.*) 24 *(.rel.gnu.linkonce.t.*) 32 .rel.fini : { *(.rel.fini) } 34 .rel.rodata : 36 *(.rel.rodata) 37 *(.rel.rodata.*) 38 *(.rel.gnu.linkonce.r.*) [all …]
|
| HD | ldscript.mips.mips64 | 48 .rel.init : { *(.rel.init) } 50 .rel.text : 52 *(.rel.text) 53 *(.rel.text.*) 54 *(.rel.gnu.linkonce.t.*) 62 .rel.fini : { *(.rel.fini) } 64 .rel.rodata : 66 *(.rel.rodata) 67 *(.rel.rodata.*) 68 *(.rel.gnu.linkonce.r.*) [all …]
|
| HD | ldscript.mips | 66 .rel.init : { *(.rel.init) } 68 .rel.text : 70 *(.rel.text) 71 *(.rel.text.*) 72 *(.rel.gnu.linkonce.t.*) 80 .rel.fini : { *(.rel.fini) } 82 .rel.rodata : 84 *(.rel.rodata) 85 *(.rel.rodata.*) 86 *(.rel.gnu.linkonce.r.*) [all …]
|
| HD | ldscript.mips.cfe | 64 .rel.init : { *(.rel.init) } 66 .rel.text : 68 *(.rel.text) 69 *(.rel.text.*) 70 *(.rel.gnu.linkonce.t.*) 78 .rel.fini : { *(.rel.fini) } 80 .rel.rodata : 82 *(.rel.rodata) 83 *(.rel.rodata.*) 84 *(.rel.gnu.linkonce.r.*) [all …]
|
| HD | ldscript.arm64 | 30 .rel.text : 31 { *(.rel.text) *(.rel.gnu.linkonce.t*) } 34 .rel.data : 35 { *(.rel.data) *(.rel.gnu.linkonce.d*) } 38 .rel.rodata : 39 { *(.rel.rodata) *(.rel.gnu.linkonce.r*) } 42 .rel.got : { *(.rel.got) } 44 .rel.ctors : { *(.rel.ctors) } 46 .rel.dtors : { *(.rel.dtors) } 48 .rel.init : { *(.rel.init) } [all …]
|
| HD | ldscript.arm | 30 .rel.text : 31 { *(.rel.text) *(.rel.gnu.linkonce.t*) } 34 .rel.data : 35 { *(.rel.data) *(.rel.gnu.linkonce.d*) } 38 .rel.rodata : 39 { *(.rel.rodata) *(.rel.gnu.linkonce.r*) } 42 .rel.got : { *(.rel.got) } 44 .rel.ctors : { *(.rel.ctors) } 46 .rel.dtors : { *(.rel.dtors) } 48 .rel.init : { *(.rel.init) } [all …]
|
| /NextBSD/libexec/rtld-elf/arm/ |
| HD | reloc.c | 68 const Elf_Rel *rel; in do_copy_relocations() local 72 rellim = (const Elf_Rel *) ((caddr_t) dstobj->rel + dstobj->relsize); in do_copy_relocations() 73 for (rel = dstobj->rel; rel < rellim; rel++) { in do_copy_relocations() 74 if (ELF_R_TYPE(rel->r_info) == R_ARM_COPY) { in do_copy_relocations() 85 dstaddr = (void *) (dstobj->relocbase + rel->r_offset); in do_copy_relocations() 86 dstsym = dstobj->symtab + ELF_R_SYM(rel->r_info); in do_copy_relocations() 92 ELF_R_SYM(rel->r_info)); in do_copy_relocations() 127 const Elf_Rel *rel = 0, *rellim; in _rtld_relocate_nonplt_self() local 135 rel = (const Elf_Rel *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self() 142 rellim = (const Elf_Rel *)((caddr_t)rel + relsz); in _rtld_relocate_nonplt_self() [all …]
|
| /NextBSD/libexec/rtld-elf/amd64/ |
| HD | elf_rtld.x | 19 .rel.text : 20 { *(.rel.text) *(.rel.gnu.linkonce.t*) } 23 .rel.data : 24 { *(.rel.data) *(.rel.gnu.linkonce.d*) } 27 .rel.rodata : 28 { *(.rel.rodata) *(.rel.gnu.linkonce.r*) } 31 .rel.got : { *(.rel.got) } 33 .rel.ctors : { *(.rel.ctors) } 35 .rel.dtors : { *(.rel.dtors) } 37 .rel.init : { *(.rel.init) } [all …]
|
| /NextBSD/sys/contrib/octeon-sdk/ |
| HD | cvmx-shared-linux.ld | 81 .rel.init : { *(.rel.init) } 83 .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } 85 .rel.fini : { *(.rel.fini) } 87 .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } 89 .rel.data.rel.ro : { *(.rel.data.rel.ro* .rel.gnu.linkonce.d.rel.ro.*) } 90 .rela.data.rel.ro : { *(.rela.data.rel.ro* .rela.gnu.linkonce.d.rel.ro.*) } 91 .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } 93 .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } 95 .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } 97 .rel.ctors : { *(.rel.ctors) } [all …]
|
| HD | cvmx-shared-linux-n32.ld | 82 .rel.init : { *(.rel.init) } 84 .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } 86 .rel.fini : { *(.rel.fini) } 88 .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } 90 .rel.data.rel.ro : { *(.rel.data.rel.ro* .rel.gnu.linkonce.d.rel.ro.*) } 91 .rela.data.rel.ro : { *(.rela.data.rel.ro* .rela.gnu.linkonce.d.rel.ro.*) } 92 .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } 94 .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } 96 .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } 98 .rel.ctors : { *(.rel.ctors) } [all …]
|
| HD | cvmx-shared-linux-o32.ld | 82 .rel.init : { *(.rel.init) } 84 .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } 86 .rel.fini : { *(.rel.fini) } 88 .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } 90 .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } 92 .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } 94 .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } 96 .rel.ctors : { *(.rel.ctors) } 98 .rel.dtors : { *(.rel.dtors) } 100 .rel.got : { *(.rel.got) } [all …]
|
| /NextBSD/contrib/binutils/ld/scripttempl/ |
| HD | elf.sc | 15 # OTHER_RELRO_SECTIONS - other than .data.rel.ro ... 87 # Each of these can also have corresponding .rel.* and .rela.* sections. 126 DATARELRO=".data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro* .… 153 …REL_SDATA=".rel.sdata ${RELOCATING-0} : { *(.rel.sdata${RELOCATING+ .rel.sdata.* .rel.gnu.linko… 155 …REL_SBSS=".rel.sbss ${RELOCATING-0} : { *(.rel.sbss${RELOCATING+ .rel.sbss.* .rel.gnu.linkonce… 157 …REL_SDATA2=".rel.sdata2 ${RELOCATING-0} : { *(.rel.sdata2${RELOCATING+ .rel.sdata2.* .rel.gnu.li… 159 …REL_SBSS2=".rel.sbss2 ${RELOCATING-0} : { *(.rel.sbss2${RELOCATING+ .rel.sbss2.* .rel.gnu.linko… 176 .rel.ldata ${RELOCATING-0} : { *(.rel.ldata${RELOCATING+ .rel.ldata.* .rel.gnu.linkonce.l.*}) } 178 .rel.lbss ${RELOCATING-0} : { *(.rel.lbss${RELOCATING+ .rel.lbss.* .rel.gnu.linkonce.lb.*}) } 180 ….rel.lrodata ${RELOCATING-0} : { *(.rel.lrodata${RELOCATING+ .rel.lrodata.* .rel.gnu.linkonce.lr.… [all …]
|
| HD | mep.sc | 15 # OTHER_RELRO_SECTIONS - other than .data.rel.ro ... 78 # Each of these can also have corresponding .rel.* and .rela.* sections. 116 DATARELRO=".data.rel.ro : { *(.data.rel.ro.local) *(.data.rel.ro*) }" 141 …REL_SDATA=".rel.sdata ${RELOCATING-0} : { *(.rel.sdata${RELOCATING+ .rel.sdata.* .rel.gnu.linko… 143 …REL_SBSS=".rel.sbss ${RELOCATING-0} : { *(.rel.sbss${RELOCATING+ .rel.sbss.* .rel.gnu.linkonce… 145 …REL_SDATA2=".rel.sdata2 ${RELOCATING-0} : { *(.rel.sdata2${RELOCATING+ .rel.sdata2.* .rel.gnu.li… 147 …REL_SBSS2=".rel.sbss2 ${RELOCATING-0} : { *(.rel.sbss2${RELOCATING+ .rel.sbss2.* .rel.gnu.linko… 239 .rel.init ${RELOCATING-0} : { *(.rel.init) } 241 .rel.text ${RELOCATING-0} : { *(.rel.text${RELOCATING+ .rel.text.* .rel.gnu.linkonce.t.*}) } 243 .rel.fini ${RELOCATING-0} : { *(.rel.fini) } [all …]
|
| HD | nw.sc | 50 .rel.text ${RELOCATING-0} : { *(.rel.text) } 52 .rel.data ${RELOCATING-0} : { *(.rel.data) } 54 .rel.rodata ${RELOCATING-0} : { *(.rel.rodata) } 56 .rel.got ${RELOCATING-0} : { *(.rel.got) } 58 .rel.ctors ${RELOCATING-0} : { *(.rel.ctors) } 60 .rel.dtors ${RELOCATING-0} : { *(.rel.dtors) } 62 .rel.bss ${RELOCATING-0} : { *(.rel.bss) } 64 .rel.plt ${RELOCATING-0} : { *(.rel.plt) }
|
| /NextBSD/contrib/binutils/bfd/ |
| HD | elf32-i386.c | 935 const Elf_Internal_Rela *rel; in elf_i386_check_relocs() local 949 for (rel = relocs; rel < rel_end; rel++) in elf_i386_check_relocs() 955 r_symndx = ELF32_R_SYM (rel->r_info); in elf_i386_check_relocs() 956 r_type = ELF32_R_TYPE (rel->r_info); in elf_i386_check_relocs() 1025 if (ELF32_R_TYPE (rel->r_info) == r_type) in elf_i386_check_relocs() 1272 if (!bfd_elf_gc_record_vtinherit (abfd, sec, h, rel->r_offset)) in elf_i386_check_relocs() 1279 if (!bfd_elf_gc_record_vtentry (abfd, sec, h, rel->r_offset)) in elf_i386_check_relocs() 1297 Elf_Internal_Rela *rel, in elf_i386_gc_mark_hook() argument 1302 switch (ELF32_R_TYPE (rel->r_info)) in elf_i386_gc_mark_hook() 1309 return _bfd_elf_gc_mark_hook (sec, info, rel, h, sym); in elf_i386_gc_mark_hook() [all …]
|
| HD | elf32-mep.c | 235 Elf_Internal_Rela * rel, in mep_final_link_relocate() argument 258 + rel->r_offset); in mep_final_link_relocate() 260 s = relocation + rel->r_addend; in mep_final_link_relocate() 262 byte = (unsigned char *)contents + rel->r_offset; in mep_final_link_relocate() 339 s -= mep_sdaoff_base(rel->r_offset); in mep_final_link_relocate() 345 s -= mep_tpoff_base(rel->r_offset); in mep_final_link_relocate() 351 u -= mep_tpoff_base(rel->r_offset); in mep_final_link_relocate() 356 u -= mep_tpoff_base(rel->r_offset); in mep_final_link_relocate() 361 u -= mep_tpoff_base(rel->r_offset); in mep_final_link_relocate() 417 const Elf_Internal_Rela * rel; in mep_elf_check_relocs() local [all …]
|
| /NextBSD/libexec/rtld-elf/mips/ |
| HD | reloc.c | 144 const Elf_Rel *rel = 0, *rellim; in _rtld_relocate_nonplt_self() local 155 rel = (const Elf_Rel *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self() 193 rellim = (const Elf_Rel *)((caddr_t)rel + relsz); in _rtld_relocate_nonplt_self() 194 for (; rel < rellim; rel++) { in _rtld_relocate_nonplt_self() 197 where = (void *)(relocbase + rel->r_offset); in _rtld_relocate_nonplt_self() 199 r_symndx = ELF_R_SYM(rel->r_info); in _rtld_relocate_nonplt_self() 200 r_type = ELF_R_TYPE(rel->r_info); in _rtld_relocate_nonplt_self() 264 const Elf_Rel *rel; in reloc_non_plt() local 390 rellim = (const Elf_Rel *)((caddr_t)obj->rel + obj->relsize); in reloc_non_plt() 391 for (rel = obj->rel; rel < rellim; rel++) { in reloc_non_plt() [all …]
|
| /NextBSD/usr.bin/rpcgen/ |
| HD | rpc_cout.c | 146 def->def.ty.rel)); in print_header() 213 print_ifstat(int indent, const char *prefix, const char *type, relation rel, in print_ifstat() argument 219 switch (rel) { in print_ifstat() 336 if (isvectordef (cs->type, cs->rel)) { in emit_union() 343 print_ifstat(2, cs->prefix, cs->type, cs->rel, in emit_union() 355 if (isvectordef (dflt->type, dflt->rel)) { in emit_union() 363 print_ifstat(2, dflt->prefix, dflt->type, dflt->rel, in emit_union() 404 ((dl->decl.rel == REL_ALIAS) || in inline_struct() 405 (dl->decl.rel == REL_VECTOR))){ in inline_struct() 410 if (dl->decl.rel == REL_ALIAS) in inline_struct() [all …]
|
| /NextBSD/libexec/rtld-elf/ |
| HD | debug.c | 79 dump_Elf_Rel(obj, obj->rel, obj->relsize); in dump_obj_relocations() 104 const Elf_Rel *rel; in dump_Elf_Rel() local 111 for (rel = rel0; rel < rellim; rel++) { in dump_Elf_Rel() 112 dstaddr = (Elf_Addr *)(obj->relocbase + rel->r_offset); in dump_Elf_Rel() 113 sym = obj->symtab + ELF_R_SYM(rel->r_info); in dump_Elf_Rel() 116 (u_long)rel->r_info, (u_long)rel->r_offset, in dump_Elf_Rel()
|
| /NextBSD/sys/boot/common/ |
| HD | reloc_elf.c | 85 const Elf_Rel *rel; in __elfN() 90 rel = (const Elf_Rel *)reldata; in __elfN() 91 where = (Elf_Addr *)((char *)data + relbase + rel->r_offset - in __elfN() 94 rtype = ELF_R_TYPE(rel->r_info); in __elfN() 95 symidx = ELF_R_SYM(rel->r_info); in __elfN() 142 const Elf_Rel *rel; in __elfN() 147 rel = (const Elf_Rel *)reldata; in __elfN() 148 where = (Elf_Addr *)((char *)data + relbase + rel->r_offset - in __elfN() 151 rtype = ELF_R_TYPE(rel->r_info); in __elfN() 152 symidx = ELF_R_SYM(rel->r_info); in __elfN()
|