Searched refs:r_info (Results 1 - 25 of 41) sorted by relevance

12

/illumos-gate/usr/src/boot/sys/boot/common/
H A Dreloc_elf.c64 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 Dself_reloc.c105 switch (ELFW_R_TYPE(rel->r_info)) {
/illumos-gate/usr/src/cmd/sgs/librtld/i386/
H A D_relocate.c47 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.c43 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.c44 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.c44 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 Dgot.c154 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 Dpro_reloc_stream.c47 /* 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 Ddwarf_elf_access.c120 /*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 Delf32.h136 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 Delf64.h145 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 Dreloc.c106 switch (ELFW_R_TYPE(rel->r_info)) {
/illumos-gate/usr/src/cmd/sgs/libelf/common/
H A Dgelf.c852 * 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 Drelocate.c96 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 Dkobj_reloc.c207 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.h113 rtype = ELF_R_TYPE(((M_RELOC *)rbgn)->r_info, M_MACH);
/illumos-gate/usr/src/uts/common/sys/
H A Delf.h591 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 Dtraverse.c229 /* 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 Dkobj_reloc.c153 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 Dkobj_reloc.c150 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 Ddt_link.c220 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 Damd64_elf.c260 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 Dpkgops.c79 * 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 Dsparc_elf.c552 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 Di386_elf.c239 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;

Completed in 117 milliseconds

12