Home
last modified time | relevance | path

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

12

/titanic_51/usr/src/boot/sys/boot/common/
H A Dreloc_elf.c64 switch (ELF_R_TYPE(a->r_info)) { in __elfN()
72 (u_int)ELF_R_TYPE(a->r_info)); in __elfN()
93 rtype = ELF_R_TYPE(rel->r_info); in __elfN()
94 symidx = ELF_R_SYM(rel->r_info); in __elfN()
102 rtype = ELF_R_TYPE(rela->r_info); in __elfN()
103 symidx = ELF_R_SYM(rela->r_info); in __elfN()
150 rtype = ELF_R_TYPE(rel->r_info); in __elfN()
151 symidx = ELF_R_SYM(rel->r_info); in __elfN()
159 rtype = ELF_R_TYPE(rela->r_info); in __elfN()
160 symidx = ELF_R_SYM(rela->r_info); in __elfN()
[all...]
H A Dself_reloc.c102 switch (ELFW_R_TYPE(rel->r_info)) { in self_reloc()
/titanic_51/usr/src/cmd/sgs/librtld/sparcv9/
H A D_relocate.c44 Xword rtype = ELF_R_TYPE(rel->r_info, M_MACH); in undo_reloc()
105 rel->r_info = ELF_R_INFO(0, R_SPARC_NONE); in clear_reloc()
118 Xword type = ELF_R_TYPE(rel->r_info, M_MACH); in apply_reloc()
139 value += ELF_R_TYPE_DATA(rel->r_info); in apply_reloc()
/titanic_51/usr/src/cmd/sgs/librtld/i386/
H A D_relocate.c47 switch (ELF_R_TYPE(rel->r_info, M_MACH)) { in undo_reloc()
87 if (ELF_R_TYPE(nrel->r_info, M_MACH) == R_386_JMP_SLOT) { in inc_reloc()
108 rel->r_info = ELF_R_INFO(0, R_386_NONE); in clear_reloc()
120 Xword type = ELF_R_TYPE(rel->r_info, M_MACH); in apply_reloc()
/titanic_51/usr/src/cmd/sgs/librtld/sparc/
H A D_relocate.c44 Xword rtype = ELF_R_TYPE(rel->r_info, M_MACH); in undo_reloc()
105 rel->r_info = ELF_R_INFO(0, R_SPARC_NONE); in clear_reloc()
118 Xword type = ELF_R_TYPE(rel->r_info, M_MACH); in apply_reloc()
139 value += ELF_R_TYPE_DATA(rel->r_info); in apply_reloc()
/titanic_51/usr/src/cmd/sgs/librtld/amd64/
H A D_relocate.c43 Xword rtype = ELF_R_TYPE(rel->r_info, M_MACH); in undo_reloc()
89 if (ELF_R_TYPE(nrel->r_info, M_MACH) == R_AMD64_JUMP_SLOT) { in inc_reloc()
115 rel->r_info = ELF_R_INFO(0, R_AMD64_NONE); in clear_reloc()
128 Xword type = ELF_R_TYPE(rel->r_info, M_MACH); in apply_reloc()
/titanic_51/usr/src/cmd/sgs/libelf/common/
H A Dgelf.c852 * Elf64's r_info field can have, so ignore it. in gelf_getrela()
855 dst->r_info = ELF64_R_INFO( in gelf_getrela()
856 ELF32_R_SYM(r->r_info), in gelf_getrela()
857 ELF32_R_TYPE(r->r_info)); in gelf_getrela()
899 * Elf64's r_info field can have, so ignore it. in gelf_update_rela()
902 r->r_info = ELF32_R_INFO(ELF64_R_SYM(src->r_info), in gelf_update_rela()
903 ELF64_R_TYPE(src->r_info)); in gelf_update_rela()
944 * Elf64's r_info field can have, so ignore it. in gelf_getrel()
947 dst->r_info in gelf_getrel()
[all...]
/titanic_51/usr/src/lib/libdtrace/common/
H A Ddt_link.c219 rel->r_info = ELF32_R_INFO(count + dep->de_global, in prepare_elf32()
228 rel->r_info = ELF32_R_INFO(count + dep->de_global, in prepare_elf32()
395 rel->r_info = ELF64_R_INFO(count + dep->de_global, in prepare_elf64()
400 rel->r_info = ELF64_R_INFO(count + dep->de_global, in prepare_elf64()
771 if (GELF_R_TYPE(rela->r_info) != R_SPARC_WDISP30 && in dt_modtext()
772 GELF_R_TYPE(rela->r_info) != R_SPARC_WPLT30) in dt_modtext()
899 if (GELF_R_TYPE(rela->r_info) != R_386_PC32 && in dt_modtext()
900 GELF_R_TYPE(rela->r_info) != R_386_PLT32) in dt_modtext()
1184 rela.r_info = rel.r_info; in process_obj()
[all...]
/titanic_51/usr/src/boot/sys/sys/
H A Delf32.h136 Elf32_Word r_info; /* Relocation type and symbol index. */ member
142 Elf32_Word r_info; /* Relocation type and symbol index. */ member
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
151 Elf64_Xword r_info; /* Relocation type and symbol index. */ member
155 /* Macros for accessing the fields of r_info. */
159 /* Macro for constructing r_info from field values. */
/titanic_51/usr/src/uts/sparc/krtld/
H A Dkobj_reloc.c207 rtype = ELF_R_TYPE(((Rela *)reladdr)->r_info); in do_relocate()
209 stndx = ELF_R_SYM(((Rela *)reladdr)->r_info); in do_relocate()
304 (Word) ELF_R_TYPE_DATA(((Rela *)reladdr)->r_info); in do_relocate()
/titanic_51/usr/src/lib/libdwarf/common/
H A Ddwarf_elf_access.c120 /*Dwarf_ufixed64 r_info; */
364 relap->r_info = relp->r_info; in get_rela_elf32()
366 relap->r_type = ELF32_R_TYPE(relp->r_info); in get_rela_elf32()
367 relap->r_symidx = ELF32_R_SYM(relp->r_info); in get_rela_elf32()
380 relap->r_info = relp->r_info; in get_rela_elf64()
399 relap->r_type = ELF64MIPS_REL_TYPE(relp->r_info); in get_rela_elf64()
400 relap->r_symidx = ELF64MIPS_REL_SYM(relp->r_info); in get_rela_elf64()
405 relap->r_type = ELF64_R_TYPE(relp->r_info); in get_rela_elf64()
[all...]
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))
/titanic_51/usr/src/cmd/sgs/liblddbg/common/
H A Dgot.c154 ELF_R_TYPE(rela->r_info, mach), 0, &inv_buf); in Elf_got_entry()
158 ELF_R_TYPE(rel->r_info, mach), 0, &inv_buf); in Elf_got_entry()
/titanic_51/usr/src/uts/common/sys/
H A Delf.h743 Elf32_Word r_info; /* sym, type: ELF32_R_... */ member
748 Elf32_Word r_info; /* sym, type: ELF32_R_... */ member
755 Elf64_Xword r_info; /* sym, type: ELF64_R_... */ member
760 Elf64_Xword r_info; /* sym, type: ELF64_R_... */ member
/titanic_51/usr/src/cmd/sgs/librtld/common/
H A Drelocate.c96 uchar_t type = (uchar_t)ELF_R_TYPE(rel->r_info, M_MACH); in count_reloc()
101 ulong_t rsymndx = ELF_R_SYM(rel->r_info); in count_reloc()
449 uchar_t type = (uchar_t)ELF_R_TYPE(rel->r_info, M_MACH);
/titanic_51/usr/src/uts/intel/ia32/krtld/
H A Dkobj_reloc.c150 rtype = ELF32_R_TYPE(((Rel *)reladdr)->r_info); in do_relocate()
152 stndx = ELF32_R_SYM(((Rel *)reladdr)->r_info); in do_relocate()
/titanic_51/usr/src/cmd/sgs/rtld/sparcv9/
H A Dsparc_elf.c552 rsymndx = ELF_R_SYM(rptr->r_info); in elf_bndr()
708 rel.r_info = 0; in bindpltpad()
879 rtype = ELF_R_TYPE(((Rela *)relbgn)->r_info, M_MACH); in elf_reloc()
901 rtype = ELF_R_TYPE(((Rela *)relbgn)->r_info, M_MACH); in elf_reloc()
907 rsymndx = ELF_R_SYM(((Rela *)relbgn)->r_info); in elf_reloc()
1320 value += (Word)ELF_R_TYPE_DATA(rel->r_info); in elf_reloc()
/titanic_51/usr/src/cmd/sgs/rtld/i386/
H A Di386_elf.c239 rsymndx = ELF_R_SYM(rptr->r_info); in elf_bndr()
500 rtype = ELF_R_TYPE(((Rel *)relbgn)->r_info, M_MACH); in elf_reloc()
520 rtype = ELF_R_TYPE(((Rel *)relbgn)->r_info, M_MACH); in elf_reloc()
545 rsymndx = ELF_R_SYM(((Rel *)relbgn)->r_info); in elf_reloc()
971 rel.r_info = (Word)R_386_COPY; in _elf_copy_reloc()
/titanic_51/usr/src/lib/libtnfctl/
H A Dtraverse.c229 /* decode the r_info field of the relocation record */ in _tnfctl_traverse_rela()
235 syminfo = ELF3264_R_SYM(rela_p->r_info); in _tnfctl_traverse_rela()
242 syminfo = ELF3264_R_SYM(rel_p->r_info); in _tnfctl_traverse_rela()
/titanic_51/usr/src/uts/intel/amd64/krtld/
H A Dkobj_reloc.c153 rtype = ELF_R_TYPE(((Rela *)reladdr)->r_info); in do_relocate()
155 stndx = ELF_R_SYM(((Rela *)reladdr)->r_info); in do_relocate()
/titanic_51/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) in pkginfoFree() argument
90 assert(r_info != (struct pkginfo **)NULL); in pkginfoFree()
94 pinfo = *r_info; in pkginfoFree()
98 *r_info = (struct pkginfo *)NULL; in pkginfoFree()
/titanic_51/usr/src/boot/sys/boot/efi/loader/
H A Dreloc.c106 switch (ELFW_R_TYPE(rel->r_info)) { in _reloc()
/titanic_51/usr/src/cmd/sgs/rtld/amd64/
H A Damd64_elf.c260 rsymndx = ELF_R_SYM(rptr->r_info); in elf_bndr()
522 rtype = ELF_R_TYPE(((Rela *)relbgn)->r_info, M_MACH); in elf_reloc()
542 rtype = ELF_R_TYPE(((Rela *)relbgn)->r_info, M_MACH); in elf_reloc()
568 rsymndx = ELF_R_SYM(((Rela *)relbgn)->r_info); in elf_reloc()
/titanic_51/usr/src/cmd/sgs/rtld/common/
H A D_inline_reloc.h113 rtype = ELF_R_TYPE(((M_RELOC *)rbgn)->r_info, M_MACH); in elf_reloc_relative()

12