/illumos-gate/usr/src/boot/sys/boot/common/ |
H A D | reloc_elf.c | 64 switch (ELF_R_TYPE(a->r_info)) { 72 (u_int)ELF_R_TYPE(a->r_info)); 93 rtype = ELF_R_TYPE(rel->r_info); 94 symidx = ELF_R_SYM(rel->r_info); 102 rtype = ELF_R_TYPE(rela->r_info); 103 symidx = ELF_R_SYM(rela->r_info); 150 rtype = ELF_R_TYPE(rel->r_info); 151 symidx = ELF_R_SYM(rel->r_info); 159 rtype = ELF_R_TYPE(rela->r_info); 160 symidx = ELF_R_SYM(rela->r_info); [all...] |
H A D | self_reloc.c | 105 switch (ELFW_R_TYPE(rel->r_info)) {
|
/illumos-gate/usr/src/cmd/sgs/librtld/i386/ |
H A D | _relocate.c | 47 switch (ELF_R_TYPE(rel->r_info, M_MACH)) { 87 if (ELF_R_TYPE(nrel->r_info, M_MACH) == R_386_JMP_SLOT) { 108 rel->r_info = ELF_R_INFO(0, R_386_NONE); 120 Xword type = ELF_R_TYPE(rel->r_info, M_MACH);
|
/illumos-gate/usr/src/cmd/sgs/librtld/amd64/ |
H A D | _relocate.c | 43 Xword rtype = ELF_R_TYPE(rel->r_info, M_MACH); 89 if (ELF_R_TYPE(nrel->r_info, M_MACH) == R_AMD64_JUMP_SLOT) { 115 rel->r_info = ELF_R_INFO(0, R_AMD64_NONE); 128 Xword type = ELF_R_TYPE(rel->r_info, M_MACH);
|
/illumos-gate/usr/src/cmd/sgs/librtld/sparc/ |
H A D | _relocate.c | 44 Xword rtype = ELF_R_TYPE(rel->r_info, M_MACH); 105 rel->r_info = ELF_R_INFO(0, R_SPARC_NONE); 118 Xword type = ELF_R_TYPE(rel->r_info, M_MACH); 139 value += ELF_R_TYPE_DATA(rel->r_info);
|
/illumos-gate/usr/src/cmd/sgs/librtld/sparcv9/ |
H A D | _relocate.c | 44 Xword rtype = ELF_R_TYPE(rel->r_info, M_MACH); 105 rel->r_info = ELF_R_INFO(0, R_SPARC_NONE); 118 Xword type = ELF_R_TYPE(rel->r_info, M_MACH); 139 value += ELF_R_TYPE_DATA(rel->r_info);
|
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/ |
H A D | got.c | 154 ELF_R_TYPE(rela->r_info, mach), 0, &inv_buf); 158 ELF_R_TYPE(rel->r_info, mach), 0, &inv_buf);
|
/illumos-gate/usr/src/tools/ctf/dwarf/common/ |
H A D | pro_reloc_stream.c | 47 /* Set r_info as defined by ELF generic ABI */ 48 #define Set_REL32_info(r,s,t) ((r).r_info = ELF32_R_INFO(s,t)) 49 #define Set_REL64_info(r,s,t) ((r).r_info = ELF64_R_INFO(s,t))
|
H A D | dwarf_elf_access.c | 120 /*Dwarf_ufixed64 r_info; */ 364 relap->r_info = relp->r_info; 366 relap->r_type = ELF32_R_TYPE(relp->r_info); 367 relap->r_symidx = ELF32_R_SYM(relp->r_info); 380 relap->r_info = relp->r_info; 399 relap->r_type = ELF64MIPS_REL_TYPE(relp->r_info); 400 relap->r_symidx = ELF64MIPS_REL_SYM(relp->r_info); 405 relap->r_type = ELF64_R_TYPE(relp->r_info); [all...] |
/illumos-gate/usr/src/boot/sys/sys/ |
H A D | elf32.h | 136 Elf32_Word r_info; /* Relocation type and symbol index. */ member in struct:__anon413 142 Elf32_Word r_info; /* Relocation type and symbol index. */ member in struct:__anon414 146 /* Macros for accessing the fields of r_info. */ 150 /* Macro for constructing r_info from field values. */ 170 * The macros compose and decompose values for Move.r_info
|
H A D | elf64.h | 145 Elf64_Xword r_info; /* Relocation type and symbol index. */ member in struct:__anon430 151 Elf64_Xword r_info; /* Relocation type and symbol index. */ member in struct:__anon431 155 /* Macros for accessing the fields of r_info. */ 159 /* Macro for constructing r_info from field values. */
|
/illumos-gate/usr/src/boot/sys/boot/efi/loader/ |
H A D | reloc.c | 106 switch (ELFW_R_TYPE(rel->r_info)) {
|
/illumos-gate/usr/src/cmd/sgs/libelf/common/ |
H A D | gelf.c | 852 * Elf64's r_info field can have, so ignore it. 855 dst->r_info = ELF64_R_INFO( 856 ELF32_R_SYM(r->r_info), 857 ELF32_R_TYPE(r->r_info)); 899 * Elf64's r_info field can have, so ignore it. 902 r->r_info = ELF32_R_INFO(ELF64_R_SYM(src->r_info), 903 ELF64_R_TYPE(src->r_info)); 944 * Elf64's r_info field can have, so ignore it. 947 dst->r_info [all...] |
/illumos-gate/usr/src/cmd/sgs/librtld/common/ |
H A D | relocate.c | 96 uchar_t type = (uchar_t)ELF_R_TYPE(rel->r_info, M_MACH); 101 ulong_t rsymndx = ELF_R_SYM(rel->r_info); 449 uchar_t type = (uchar_t)ELF_R_TYPE(rel->r_info, M_MACH);
|
/illumos-gate/usr/src/uts/sparc/krtld/ |
H A D | kobj_reloc.c | 207 rtype = ELF_R_TYPE(((Rela *)reladdr)->r_info); 209 stndx = ELF_R_SYM(((Rela *)reladdr)->r_info); 304 (Word) ELF_R_TYPE_DATA(((Rela *)reladdr)->r_info);
|
/illumos-gate/usr/src/cmd/sgs/rtld/common/ |
H A D | _inline_reloc.h | 113 rtype = ELF_R_TYPE(((M_RELOC *)rbgn)->r_info, M_MACH);
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | elf.h | 591 Elf32_Word r_info; /* sym, type: ELF32_R_... */ member in struct:__anon260 596 Elf32_Word r_info; /* sym, type: ELF32_R_... */ member in struct:__anon261 603 Elf64_Xword r_info; /* sym, type: ELF64_R_... */ member in struct:__anon262 608 Elf64_Xword r_info; /* sym, type: ELF64_R_... */ member in struct:__anon263 615 * Macros to compose and decompose values for Rel.r_info, Rela.f_info 617 * sym = ELF32_R_SYM(R.r_info) 618 * type = ELF32_R_TYPE(R.r_info) 619 * R.r_info = ELF32_R_INFO(sym, type) 632 * The r_info field is composed of two 32-bit components: the symbol 681 * Macros to compose and decompose values for Move.r_info [all...] |
/illumos-gate/usr/src/lib/libtnfctl/ |
H A D | traverse.c | 229 /* decode the r_info field of the relocation record */ 235 syminfo = ELF3264_R_SYM(rela_p->r_info); 242 syminfo = ELF3264_R_SYM(rel_p->r_info);
|
/illumos-gate/usr/src/uts/intel/amd64/krtld/ |
H A D | kobj_reloc.c | 153 rtype = ELF_R_TYPE(((Rela *)reladdr)->r_info); 155 stndx = ELF_R_SYM(((Rela *)reladdr)->r_info);
|
/illumos-gate/usr/src/uts/intel/ia32/krtld/ |
H A D | kobj_reloc.c | 150 rtype = ELF32_R_TYPE(((Rel *)reladdr)->r_info); 152 stndx = ELF32_R_SYM(((Rel *)reladdr)->r_info);
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | dt_link.c | 220 rel->r_info = ELF32_R_INFO(count + dep->de_global, 229 rel->r_info = ELF32_R_INFO(count + dep->de_global, 396 rel->r_info = ELF64_R_INFO(count + dep->de_global, 401 rel->r_info = ELF64_R_INFO(count + dep->de_global, 772 if (GELF_R_TYPE(rela->r_info) != R_SPARC_WDISP30 && 773 GELF_R_TYPE(rela->r_info) != R_SPARC_WPLT30) 900 if (GELF_R_TYPE(rela->r_info) != R_386_PC32 && 901 GELF_R_TYPE(rela->r_info) != R_386_PLT32) 1184 rela.r_info = rel.r_info; [all...] |
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/ |
H A D | amd64_elf.c | 260 rsymndx = ELF_R_SYM(rptr->r_info); 522 rtype = ELF_R_TYPE(((Rela *)relbgn)->r_info, M_MACH); 542 rtype = ELF_R_TYPE(((Rela *)relbgn)->r_info, M_MACH); 568 rsymndx = ELF_R_SYM(((Rela *)relbgn)->r_info);
|
/illumos-gate/usr/src/cmd/svr4pkg/libinst/ |
H A D | pkgops.c | 79 * Arguments: r_info - pointer to pointer to pkginfo structure to free 84 pkginfoFree(struct pkginfo **r_info) argument 90 assert(r_info != (struct pkginfo **)NULL); 94 pinfo = *r_info; 98 *r_info = (struct pkginfo *)NULL;
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/ |
H A D | sparc_elf.c | 552 rsymndx = ELF_R_SYM(rptr->r_info); 708 rel.r_info = 0; 879 rtype = ELF_R_TYPE(((Rela *)relbgn)->r_info, M_MACH); 901 rtype = ELF_R_TYPE(((Rela *)relbgn)->r_info, M_MACH); 907 rsymndx = ELF_R_SYM(((Rela *)relbgn)->r_info); 1320 value += (Word)ELF_R_TYPE_DATA(rel->r_info);
|
/illumos-gate/usr/src/cmd/sgs/rtld/i386/ |
H A D | i386_elf.c | 239 rsymndx = ELF_R_SYM(rptr->r_info); 500 rtype = ELF_R_TYPE(((Rel *)relbgn)->r_info, M_MACH); 520 rtype = ELF_R_TYPE(((Rel *)relbgn)->r_info, M_MACH); 545 rsymndx = ELF_R_SYM(((Rel *)relbgn)->r_info); 971 rel.r_info = (Word)R_386_COPY;
|