/illumos-gate/usr/src/cmd/sgs/liblddbg/common/ |
H A D | got.c | 132 Rela *rela; local 152 rela = (Rela *)reloc; 154 ELF_R_TYPE(rela->r_info, mach), 0, &inv_buf);
|
H A D | relocate.c | 668 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/tools/ctf/dwarf/common/ |
H A D | dwarf_elf_access.c | 385 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/common/ |
H A D | load_elf.c | 64 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/lib/libdtrace/common/ |
H A D | dt_link.c | 73 ".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/cmd/sgs/elfdump/common/ |
H A D | fake_shdr.c | 1109 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 D | elfdump.c | 2690 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/cmd/sgs/libld/common/ |
H A D | machrel.sparc.c | 106 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 D | dump.c | 287 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 D | kobj.c | 1178 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,
|