/titanic_51/usr/src/boot/sys/boot/common/ |
H A D | reloc_elf.c | 64 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 D | self_reloc.c | 102 switch (ELFW_R_TYPE(rel->r_info)) { in self_reloc()
|
/titanic_51/usr/src/cmd/sgs/librtld/sparcv9/ |
H A D | _relocate.c | 44 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.c | 47 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.c | 44 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.c | 43 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 D | gelf.c | 852 * 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 D | dt_link.c | 219 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 D | elf32.h | 136 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 D | elf64.h | 145 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 D | kobj_reloc.c | 207 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 D | dwarf_elf_access.c | 120 /*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 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))
|
/titanic_51/usr/src/cmd/sgs/liblddbg/common/ |
H A D | got.c | 154 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 D | elf.h | 743 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 D | relocate.c | 96 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 D | kobj_reloc.c | 150 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 D | sparc_elf.c | 552 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 D | i386_elf.c | 239 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 D | traverse.c | 229 /* 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 D | kobj_reloc.c | 153 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 D | pkgops.c | 79 * 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 D | reloc.c | 106 switch (ELFW_R_TYPE(rel->r_info)) { in _reloc()
|
/titanic_51/usr/src/cmd/sgs/rtld/amd64/ |
H A D | amd64_elf.c | 260 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.h | 113 rtype = ELF_R_TYPE(((M_RELOC *)rbgn)->r_info, M_MACH); in elf_reloc_relative()
|