Home
last modified time | relevance | path

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

/illumos-gate/usr/src/boot/efi/loader/arch/arm64/
H A Dldscript.arm6462 .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 Dreloc_elf.c85 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 Dload_elf.c63 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 Dldscript.amd6460 .rela.dyn : {
61 *(.rela.data*)
62 *(.rela.got)
63 *(.rela.stab)
/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_link.c757 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 Dgot.c131 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 Drelocate.c668 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 Ddwarf_elfread.c345 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 Ddwarf_elf_access.c681 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 Dgenerated_libdwarf.h.in625 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 Dlibdwarf.h.in625 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 DMapfile69 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 Drex_gotpcrelx.sh43 $PROTO/bin/elfdump -rN.rela.text rex_gotpcrel.o | \
H A Dgotpcrelx.sh43 $PROTO/bin/elfdump -rN.rela.text gotpcrel.o | \
/illumos-gate/usr/src/cmd/sgs/elfdump/common/
H A Dfake_shdr.c1109 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 Delfdump.c2743 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 Delfdump.msg686 @ MSG_PHDRNAM_RELA ".rela(phdr)"
/illumos-gate/usr/src/cmd/sgs/dump/common/
H A Ddump.c288 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 Dmachrel.sparc.c106 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 Dlibld.msg814 @ MSG_SCN_RELA ".rela"
1360 @ MSG_STR_RELA "rela"
/illumos-gate/usr/src/boot/efi/loader/
H A DMakefile.com125 -j .rela.dyn -j .reloc -j .eh_frame -j set_Xcommand_set \
/illumos-gate/usr/src/cmd/sgs/libconv/common/
H A Dsections.msg45 @ MSG_SHT_RELA_NF "rela"
H A Ddynamic.msg50 @ MSG_DT_RELA_NF "rela"
/illumos-gate/usr/src/uts/common/krtld/
H A Dkobj.c1236 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 Dstop1002 rela