Searched refs:rela (Results 1 - 15 of 15) sorted by relevance

/illumos-gate/usr/src/boot/sys/boot/arm/uboot/
H A Dldscript.arm25 .rela.text :
26 { *(.rela.text) *(.rela.gnu.linkonce.t*) }
27 .rela.data :
28 { *(.rela.data) *(.rela.gnu.linkonce.d*) }
29 .rela.rodata :
30 { *(.rela.rodata) *(.rela.gnu.linkonce.r*) }
31 .rela
[all...]
/illumos-gate/usr/src/boot/sys/boot/efi/loader/arch/arm64/
H A Dldscript.arm6457 .rela.dyn : {
58 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
59 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
60 *(.rela.data .rela.data.* .rela
[all...]
/illumos-gate/usr/src/boot/sys/boot/common/
H A Dreloc_elf.c85 const Elf_Rela *rela;
98 rela = (const Elf_Rela *)reldata;
99 where = (Elf_Addr *)((char *)data + relbase + rela->r_offset -
101 addend = rela->r_addend;
102 rtype = ELF_R_TYPE(rela->r_info);
103 symidx = ELF_R_SYM(rela->r_info);
142 const Elf_Rela *rela;
155 rela = (const Elf_Rela *)reldata;
156 where = (Elf_Addr *)((char *)data + relbase + rela->r_offset -
158 addend = rela
[all...]
H A Dload_elf.c64 Elf_Rela *rela; member in struct:elf_file
691 ef->rela = (Elf_Rela *)(uintptr_t)(dp[i].d_un.d_ptr + off);
1074 COPYOUT(ef->rela + n, &a, sizeof(a));
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/
H A Dgot.c132 Rela *rela; local
152 rela = (Rela *)reloc;
154 ELF_R_TYPE(rela->r_info, mach), 0, &inv_buf);
H A Drelocate.c668 Rela *rela = (Rela *)reloc; local
670 str = conv_reloc_type(mach, ELF_R_TYPE(rela->r_info, mach),
672 off = rela->r_offset;
673 add = rela->r_addend;
/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_link.c73 ".rela.SUNW_dof"; /* 37 */
83 ".rela.SUNW_dof"; /* 37 */
758 dt_modtext(dtrace_hdl_t *dtp, char *p, int isenabled, GElf_Rela *rela, argument
763 if ((rela->r_offset & (sizeof (uint32_t) - 1)) != 0)
767 ip = (uint32_t *)(p + rela->r_offset);
772 if (GELF_R_TYPE(rela->r_info) != R_SPARC_WDISP30 &&
773 GELF_R_TYPE(rela->r_info) != R_SPARC_WPLT30)
808 ip[0], (u_longlong_t)rela->r_offset);
821 (u_longlong_t)rela->r_offset);
880 dt_modtext(dtrace_hdl_t *dtp, char *p, int isenabled, GElf_Rela *rela, argument
1023 GElf_Rela rela; local
[all...]
/illumos-gate/usr/src/tools/ctf/dwarf/common/
H A Ddwarf_elf_access.c385 testing (that has rela) wants the
392 SGI MIPS on IRIX never used .rela relocations.
393 The BE 64bit elf MIPS test object with rela uses traditional
398 value R_MIPS_NONE in rela. */
600 Dwarf_Half machine, struct Dwarf_Elf_Rela *rela,
619 offset = rela->r_offset;
620 addend = rela->r_addend;
621 type = rela->r_type;
622 sym_idx = rela->r_symidx;
598 update_entry(Dwarf_Debug dbg, Dwarf_Bool is_64bit, Dwarf_Endianness endianess, Dwarf_Half machine, struct Dwarf_Elf_Rela *rela, Dwarf_Small *target_section, Dwarf_Small *section_data) argument
/illumos-gate/usr/src/boot/sys/boot/efi/boot1/
H A DMakefile93 -j .rela.dyn -j .reloc -j .eh_frame \
/illumos-gate/usr/src/cmd/sgs/elfdump/common/
H A Dfake_shdr.c1109 SINFO rela; member in struct:__anon1431
1234 sec.rela.type = SINFO_T_RELA;
1235 sec.rela.vaddr = dyn->d_un.d_ptr;
1239 sec.rela.size = dyn->d_un.d_val;
1458 sec.rela.type = SINFO_T_NULL;
H A Delfdump.c2690 Rela *rela; local
2698 rela = (Rela *)rels;
2699 symndx = ELF_R_SYM(rela->r_info);
2700 reltype = ELF_R_TYPE(rela->r_info, mach);
2937 Cache *rela; member in struct:__anon145
3014 if ((sec.rela == NULL) ||
3016 sec.rela->c_shdr->sh_offset))
3017 sec.rela = _cache;
3310 TEST_ADDR(SHT_RELA, rela);
3314 TEST_ENTSIZE(SHT_RELA, rela);
4409 Rela *rela; local
[all...]
/illumos-gate/usr/src/boot/sys/boot/efi/loader/
H A DMakefile108 -j .rela.dyn -j .reloc -j .eh_frame -j set_Xcommand_set \
/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dmachrel.sparc.c106 Rela *rela = (Rela *)reloc; local
109 reld->rel_rtype = (Word)ELF_R_TYPE(rela->r_info, M_MACH);
110 reld->rel_roffset = rela->r_offset;
111 reld->rel_raddend = rela->r_addend;
112 *typedata = (Word)ELF_R_TYPE_DATA(rela->r_info);
116 return ((Word)ELF_R_SYM(rela->r_info));
/illumos-gate/usr/src/cmd/sgs/dump/common/
H A Ddump.c287 GElf_Rela rela; local
311 (void) gelf_getrela(rdata, ndx, &rela);
313 type = (int)GELF_R_TYPE(rela.r_info);
315 symid = (int)GELF_R_SYM(rela.r_info);
351 (void) printf("%-#*llx", 12 + adj, EC_XWORD(rela.r_offset));
375 (void) printf("%lld\n", EC_SXWORD(rela.r_addend));
/illumos-gate/usr/src/uts/common/krtld/
H A Dkobj.c1178 char *rela = NULL; local
1193 rela = (char *)dyn->d_un.d_ptr;
1197 rela = (char *)dyn->d_un.d_ptr;
1202 relaent == 0 || rela == NULL) {
1213 if (do_relocate(mp, rela, shtype, relasz/relaent,

Completed in 171 milliseconds