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

/opensolaris-onvv-gate/usr/src/uts/sun4/conf/
H A DMapfile69 ASSIGN_SECTION { IS_NAME = .rela.text };
70 ASSIGN_SECTION { IS_NAME = .rela.data };
/opensolaris-onvv-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;
/opensolaris-onvv-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...]
/opensolaris-onvv-gate/usr/src/cmd/sgs/elfdump/common/
H A Dfake_shdr.c1109 SINFO rela; member in struct:__anon1590
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.c2598 Rela *rela; local
2606 rela = (Rela *)rels;
2607 symndx = ELF_R_SYM(rela->r_info);
2608 reltype = ELF_R_TYPE(rela->r_info, mach);
2845 Cache *rela; member in struct:__anon1582
2922 if ((sec.rela == NULL) ||
2924 sec.rela->c_shdr->sh_offset))
2925 sec.rela = _cache;
3218 TEST_ADDR(SHT_RELA, rela);
3222 TEST_ENTSIZE(SHT_RELA, rela);
4253 Rela *rela; local
[all...]
/opensolaris-onvv-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));
/opensolaris-onvv-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));
/opensolaris-onvv-gate/usr/src/uts/common/krtld/
H A Dkobj.c1174 char *rela = NULL; local
1189 rela = (char *)dyn->d_un.d_ptr;
1193 rela = (char *)dyn->d_un.d_ptr;
1198 relaent == 0 || rela == NULL) {
1209 if (do_relocate(mp, rela, shtype, relasz/relaent,

Completed in 120 milliseconds