Home
last modified time | relevance | path

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

12

/titanic_41/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_41/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_41/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_41/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_41/usr/src/cmd/sgs/libelf/common/
H A Dgelf.c855 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()
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()
947 dst->r_info = ELF64_R_INFO(ELF32_R_SYM(r->r_info), in gelf_getrel()
948 ELF32_R_TYPE(r->r_info)); in gelf_getrel()
991 r->r_info = ELF32_R_INFO(ELF64_R_SYM(src->r_info), in gelf_update_rel()
992 ELF64_R_TYPE(src->r_info)); in gelf_update_rel()
/titanic_41/usr/src/lib/libdtrace/common/
H A Ddt_link.c220 rel->r_info = ELF32_R_INFO(count + dep->de_global, in prepare_elf32()
229 rel->r_info = ELF32_R_INFO(count + dep->de_global, in prepare_elf32()
396 rel->r_info = ELF64_R_INFO(count + dep->de_global, in prepare_elf64()
401 rel->r_info = ELF64_R_INFO(count + dep->de_global, in prepare_elf64()
772 if (GELF_R_TYPE(rela->r_info) != R_SPARC_WDISP30 && in dt_modtext()
773 GELF_R_TYPE(rela->r_info) != R_SPARC_WPLT30) in dt_modtext()
900 if (GELF_R_TYPE(rela->r_info) != R_386_PC32 && in dt_modtext()
901 GELF_R_TYPE(rela->r_info) != R_386_PLT32) in dt_modtext()
1184 rela.r_info = rel.r_info; in process_obj()
1188 if (gelf_getsym(data_sym, GELF_R_SYM(rela.r_info), in process_obj()
[all …]
/titanic_41/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_41/usr/src/tools/ctf/dwarf/common/
H A Ddwarf_elf_access.c366 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()
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()
406 relap->r_symidx = ELF64_R_SYM(relp->r_info); in get_rela_elf64()
H A Dpro_reloc_stream.c48 #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_41/usr/src/uts/common/sys/
H A Delf.h591 Elf32_Word r_info; /* sym, type: ELF32_R_... */ member
596 Elf32_Word r_info; /* sym, type: ELF32_R_... */ member
603 Elf64_Xword r_info; /* sym, type: ELF64_R_... */ member
608 Elf64_Xword r_info; /* sym, type: ELF64_R_... */ member
/titanic_41/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_41/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_41/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_41/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_41/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_41/usr/src/lib/libtnfctl/
H A Dtraverse.c235 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_41/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_41/usr/src/cmd/svr4pkg/libinst/
H A Dpkgops.c84 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_41/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_41/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()
/titanic_41/usr/src/cmd/sgs/rtld/sparc/
H A Dsparc_elf.c411 rsymndx = ELF_R_SYM(rptr->r_info); in elf_bndr()
651 rtype = ELF_R_TYPE(((Rela *)relbgn)->r_info, M_MACH); in elf_reloc()
671 rtype = ELF_R_TYPE(((Rela *)relbgn)->r_info, M_MACH); in elf_reloc()
677 rsymndx = ELF_R_SYM(((Rela *)relbgn)->r_info); in elf_reloc()
/titanic_41/usr/src/lib/libproc/sparcv9/
H A DPisadep.c86 (i = ELF64_R_SYM(r.r_info)) < fp->file_dynsym.sym_symn) { in Ppltdest()
103 (i = ELF32_R_SYM(r.r_info)) < fp->file_dynsym.sym_symn) { in Ppltdest()
/titanic_41/usr/src/cmd/sgs/libld/common/
H A Dmachrel.sparc.c109 reld->rel_rtype = (Word)ELF_R_TYPE(rela->r_info, M_MACH); in ld_init_rel()
112 *typedata = (Word)ELF_R_TYPE_DATA(rela->r_info); in ld_init_rel()
116 return ((Word)ELF_R_SYM(rela->r_info)); in ld_init_rel()
609 rea.r_info = ELF_R_INFO(0, in ld_perform_outreloc()
784 rea.r_info = ELF_R_INFO(ndx, in ld_perform_outreloc()
/titanic_41/usr/src/lib/libproc/i386/
H A DPisadep.c66 (i = ELF32_R_SYM(r.r_info)) < fp->file_dynsym.sym_symn) { in Ppltdest()
/titanic_41/usr/src/lib/libproc/amd64/
H A DPisadep.c69 (i = ELF64_R_SYM(r.r_info)) < fp->file_dynsym.sym_symn) { in Ppltdest()
81 (i = ELF32_R_SYM(r.r_info)) < fp->file_dynsym.sym_symn) { in Ppltdest()

12