| /illumos-gate/usr/src/boot/efi/loader/arch/arm64/ |
| H A D | ldscript.arm64 | 62 .rela.dyn : { 63 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) 64 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) 65 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) 66 *(.rela.got) 67 *(.rela.sdata .rela.sdata.* .rela.gnu.linkonce.s.*) 68 *(.rela.sbss .rela.sbss.* .rela.gnu.linkonce.sb.*) 69 *(.rela.sdata2 .rela.sdata2.* .rela.gnu.linkonce.s2.*) 70 *(.rela.sbss2 .rela.sbss2.* .rela.gnu.linkonce.sb2.*) 71 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) [all …]
|
| /illumos-gate/usr/src/boot/common/ |
| H A D | reloc_elf.c | 85 const Elf_Rela *rela; in __elfN() 98 rela = (const Elf_Rela *)reldata; in __elfN() 99 where = (Elf_Addr *)((char *)data + relbase + rela->r_offset - in __elfN() 101 addend = rela->r_addend; in __elfN() 102 rtype = ELF_R_TYPE(rela->r_info); in __elfN() 103 symidx = ELF_R_SYM(rela->r_info); in __elfN() 142 const Elf_Rela *rela; in __elfN() 155 rela = (const Elf_Rela *)reldata; in __elfN() 156 where = (Elf_Addr *)((char *)data + relbase + rela->r_offset - in __elfN() 158 addend = rela->r_addend; in __elfN() [all …]
|
| H A D | load_elf.c | 63 Elf_Rela *rela; member 740 ef->rela = (Elf_Rela *)(uintptr_t) in __elfN() 1129 COPYOUT(ef->rela + n, &a, sizeof (a)); in __elfN()
|
| /illumos-gate/usr/src/boot/efi/loader/arch/amd64/ |
| H A D | ldscript.amd64 | 60 .rela.dyn : { 61 *(.rela.data*) 62 *(.rela.got) 63 *(.rela.stab)
|
| /illumos-gate/usr/src/lib/libdtrace/common/ |
| H A D | dt_link.c | 757 dt_modtext(dtrace_hdl_t *dtp, char *p, int isenabled, GElf_Rela *rela, in dt_modtext() argument 762 if ((rela->r_offset & (sizeof (uint32_t) - 1)) != 0) in dt_modtext() 766 ip = (uint32_t *)(p + rela->r_offset); in dt_modtext() 771 if (GELF_R_TYPE(rela->r_info) != R_SPARC_WDISP30 && in dt_modtext() 772 GELF_R_TYPE(rela->r_info) != R_SPARC_WPLT30) in dt_modtext() 807 ip[0], (u_longlong_t)rela->r_offset); in dt_modtext() 820 (u_longlong_t)rela->r_offset); in dt_modtext() 879 dt_modtext(dtrace_hdl_t *dtp, char *p, int isenabled, GElf_Rela *rela, in dt_modtext() argument 882 uint8_t *ip = (uint8_t *)(p + rela->r_offset - 1); in dt_modtext() 899 if (GELF_R_TYPE(rela->r_info) != R_386_PC32 && in dt_modtext() [all …]
|
| /illumos-gate/usr/src/cmd/sgs/liblddbg/common/ |
| H A D | got.c | 131 Rela *rela; in Elf_got_entry() local 151 rela = (Rela *)reloc; in Elf_got_entry() 153 ELF_R_TYPE(rela->r_info, mach), 0, &inv_buf); in Elf_got_entry()
|
| H A D | relocate.c | 668 Rela *rela = (Rela *)reloc; in Elf_reloc_entry_1() local 670 str = conv_reloc_type(mach, ELF_R_TYPE(rela->r_info, mach), in Elf_reloc_entry_1() 672 off = rela->r_offset; in Elf_reloc_entry_1() 673 add = rela->r_addend; in Elf_reloc_entry_1()
|
| /illumos-gate/usr/src/lib/libdwarf/common/ |
| H A D | dwarf_elfread.c | 345 struct generic_rela *rela, in update_entry() argument 357 int is_rela = rela->gr_is_rela; in update_entry() 359 offset = rela->gr_offset; in update_entry() 360 addend = rela->gr_addend; in update_entry() 361 type = (unsigned int)rela->gr_type; in update_entry() 362 sym_idx = (unsigned int)rela->gr_sym; in update_entry()
|
| H A D | dwarf_elf_access.c | 681 struct Dwarf_Elf_Rela *rela, in update_entry() argument 712 offset = rela->r_offset; in update_entry() 713 addend = rela->r_addend; in update_entry() 714 type = rela->r_type; in update_entry() 715 sym_idx = rela->r_symidx; in update_entry()
|
| H A D | generated_libdwarf.h.in | 625 it should be a link to a rela section or from symtab 3652 'rela' relocations on reading in a dwarf object section with 3657 with a 'rela' relocation section such data cannot be read
|
| H A D | libdwarf.h.in | 625 it should be a link to a rela section or from symtab 3652 'rela' relocations on reading in a dwarf object section with 3657 with a 'rela' relocation section such data cannot be read
|
| /illumos-gate/usr/src/uts/sun4/conf/ |
| H A D | Mapfile | 69 ASSIGN_SECTION { IS_NAME = .rela.text }; 70 ASSIGN_SECTION { IS_NAME = .rela.data };
|
| /illumos-gate/usr/src/test/elf-tests/tests/relocs/amd64/gotpcrelx/ |
| H A D | rex_gotpcrelx.sh | 43 $PROTO/bin/elfdump -rN.rela.text rex_gotpcrel.o | \
|
| H A D | gotpcrelx.sh | 43 $PROTO/bin/elfdump -rN.rela.text gotpcrel.o | \
|
| /illumos-gate/usr/src/cmd/sgs/elfdump/common/ |
| H A D | fake_shdr.c | 1109 SINFO rela; in fake_shdr_cache() member 1234 sec.rela.type = SINFO_T_RELA; in fake_shdr_cache() 1235 sec.rela.vaddr = dyn->d_un.d_ptr; in fake_shdr_cache() 1239 sec.rela.size = dyn->d_un.d_val; in fake_shdr_cache() 1458 sec.rela.type = SINFO_T_NULL; in fake_shdr_cache()
|
| H A D | elfdump.c | 2743 Rela *rela; in reloc() local 2751 rela = (Rela *)rels; in reloc() 2752 symndx = ELF_R_SYM(rela->r_info); in reloc() 2753 reltype = ELF_R_TYPE(rela->r_info, mach); in reloc() 2991 Cache *rela; in dynamic() member 3071 if ((sec.rela == NULL) || in dynamic() 3073 sec.rela->c_shdr->sh_offset)) in dynamic() 3074 sec.rela = _cache; in dynamic() 3389 TEST_ADDR(SHT_RELA, rela); in dynamic() 3393 TEST_ENTSIZE(SHT_RELA, rela); in dynamic() [all …]
|
| H A D | elfdump.msg | 686 @ MSG_PHDRNAM_RELA ".rela(phdr)"
|
| /illumos-gate/usr/src/cmd/sgs/dump/common/ |
| H A D | dump.c | 288 GElf_Rela rela; in print_rela() local 312 (void) gelf_getrela(rdata, ndx, &rela); in print_rela() 314 type = (int)GELF_R_TYPE(rela.r_info); in print_rela() 316 symid = (int)GELF_R_SYM(rela.r_info); in print_rela() 352 (void) printf("%-#*llx", 12 + adj, EC_XWORD(rela.r_offset)); in print_rela() 376 (void) printf("%lld\n", EC_SXWORD(rela.r_addend)); in print_rela()
|
| /illumos-gate/usr/src/cmd/sgs/libld/common/ |
| H A D | machrel.sparc.c | 106 Rela *rela = (Rela *)reloc; in ld_init_rel() local 109 reld->rel_rtype = (Word)ELF_R_TYPE(rela->r_info, M_MACH); in ld_init_rel() 110 reld->rel_roffset = rela->r_offset; in ld_init_rel() 111 reld->rel_raddend = rela->r_addend; in ld_init_rel() 112 *typedata = (Word)ELF_R_TYPE_DATA(rela->r_info); in ld_init_rel() 116 return ((Word)ELF_R_SYM(rela->r_info)); in ld_init_rel()
|
| H A D | libld.msg | 814 @ MSG_SCN_RELA ".rela" 1360 @ MSG_STR_RELA "rela"
|
| /illumos-gate/usr/src/boot/efi/loader/ |
| H A D | Makefile.com | 125 -j .rela.dyn -j .reloc -j .eh_frame -j set_Xcommand_set \
|
| /illumos-gate/usr/src/cmd/sgs/libconv/common/ |
| H A D | sections.msg | 45 @ MSG_SHT_RELA_NF "rela"
|
| H A D | dynamic.msg | 50 @ MSG_DT_RELA_NF "rela"
|
| /illumos-gate/usr/src/uts/common/krtld/ |
| H A D | kobj.c | 1236 char *rela = NULL; in bind_primary() local 1250 rela = (char *)dyn->d_un.d_ptr; in bind_primary() 1253 rela = (char *)dyn->d_un.d_ptr; in bind_primary() 1258 relaent == 0 || rela == NULL) { in bind_primary() 1269 if (do_relocate(mp, rela, relasz/relaent, relaent, in bind_primary()
|
| /illumos-gate/usr/src/cmd/spell/ |
| H A D | stop | 1002 rela
|