Home
last modified time | relevance | path

Searched refs:rel_rtype (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dmachrel.intel.c86 (rdesc->rel_rtype == R_386_TLS_DTPOFF32)) in ld_calc_got_offset()
98 reld->rel_rtype = (Word)ELF_R_TYPE(rel->r_info, M_MACH); in ld_init_rel()
321 if (orsp->rel_rtype == R_386_RELATIVE) in ld_perform_outreloc()
358 if ((orsp->rel_rtype != M_R_NONE) && in ld_perform_outreloc()
359 (orsp->rel_rtype != M_R_RELATIVE)) { in ld_perform_outreloc()
366 orsp->rel_rtype, 0, &inv_buf), in ld_perform_outreloc()
373 rea.r_info = ELF_R_INFO(ndx, orsp->rel_rtype); in ld_perform_outreloc()
395 if (orsp->rel_rtype == R_386_JMP_SLOT) in ld_perform_outreloc()
470 Word rtype = arsp->rel_rtype; in tls_fixups()
494 arsp->rel_rtype = R_386_TLS_GOTIE; in tls_fixups()
[all …]
H A Dmachrel.sparc.c96 (rdesc->rel_rtype == M_R_DTPOFF)) in ld_calc_got_offset()
109 reld->rel_rtype = (Word)ELF_R_TYPE(rela->r_info, M_MACH); in ld_init_rel()
605 if ((orsp->rel_rtype == M_R_REGISTER) && !sdp) { in ld_perform_outreloc()
611 orsp->rel_rtype)); in ld_perform_outreloc()
727 rep = &reloc_table[orsp->rel_rtype]; in ld_perform_outreloc()
736 conv_reloc_SPARC_type(orsp->rel_rtype, 0, &inv_buf), in ld_perform_outreloc()
749 if (orsp->rel_rtype == R_SPARC_RELATIVE) in ld_perform_outreloc()
779 if (orsp->rel_rtype == M_R_DTPMOD) in ld_perform_outreloc()
786 if ((orsp->rel_rtype != M_R_NONE) && in ld_perform_outreloc()
787 (orsp->rel_rtype != M_R_REGISTER) && in ld_perform_outreloc()
[all …]
H A Dmachrel.amd.c117 (rdesc->rel_rtype == R_AMD64_DTPOFF64)) in ld_calc_got_offset()
129 reld->rel_rtype = (Word)ELF_R_TYPE(rel->r_info, M_MACH); in ld_init_rel()
406 if (orsp->rel_rtype == R_AMD64_RELATIVE) in ld_perform_outreloc()
435 if (orsp->rel_rtype == R_AMD64_DTPMOD64) in ld_perform_outreloc()
438 if ((orsp->rel_rtype != M_R_NONE) && in ld_perform_outreloc()
439 (orsp->rel_rtype != M_R_RELATIVE)) { in ld_perform_outreloc()
446 orsp->rel_rtype, 0, &inv_buf), in ld_perform_outreloc()
453 rea.r_info = ELF_R_INFO(ndx, orsp->rel_rtype); in ld_perform_outreloc()
476 if (orsp->rel_rtype == R_AMD64_JUMP_SLOT) in ld_perform_outreloc()
554 Word rtype = arsp->rel_rtype; in tls_fixups()
[all …]
H A Drelocate.c349 conv_reloc_type(ifl->ifl_ehdr->e_machine, rsp->rel_rtype, in ld_disp_errmsg()
783 if (IS_REGISTER(rsp->rel_rtype)) in ld_reloc_sym_name()
809 if (IS_GOT_REQUIRED(arsp->rel_rtype)) in ld_add_actrel()
861 Word rtype = rsp->rel_rtype; in ld_reloc_GOT_relative()
897 rsp->rel_rtype = ld_targ.t_m.m_r_relative; in ld_reloc_GOT_relative()
904 rsp->rel_rtype = rtype; in ld_reloc_GOT_relative()
911 rsp->rel_rtype = ld_targ.t_m.m_r_glob_dat; in ld_reloc_GOT_relative()
915 rsp->rel_rtype = rtype; in ld_reloc_GOT_relative()
969 Word ortype = rsp->rel_rtype; in ld_reloc_plt()
984 rsp->rel_rtype = ld_targ.t_m.m_r_jmp_slot; in ld_reloc_plt()
[all …]
H A Dsections.c390 if (rsp->rel_rtype == ld_targ.t_m.m_r_relative) in ignore_section_processing()
874 reld.rel_rtype = ld_targ.t_m.m_r_arrayaddr; in make_array()
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/
H A Drelocate.c231 conv_reloc_type(mach, rdesc->rel_rtype, 0, &inv_buf), in Dbg_reloc_doact()
265 conv_reloc_type(mach, rsp->rel_rtype, 0, &inv_buf), in Dbg_reloc_discard()
285 conv_reloc_type(mach, rsp->rel_rtype, 0, &inv_buf1), in Dbg_reloc_transition()
392 conv_reloc_type(mach, orsp->rel_rtype, 0, &inv_buf), in Dbg_reloc_ors_entry()
418 conv_reloc_type(mach, arsp->rel_rtype, 0, &inv_buf), in Dbg_reloc_ars_entry()
/illumos-gate/usr/src/uts/intel/ia32/krtld/
H A Ddoreloc.c227 uchar_t rtype = rdesc->rel_rtype; in do_reloc_ld()
/illumos-gate/usr/src/uts/intel/amd64/krtld/
H A Ddoreloc.c223 uchar_t rtype = rdesc->rel_rtype; in do_reloc_krtld()
/illumos-gate/usr/src/uts/sparc/krtld/
H A Ddoreloc.c382 uchar_t rtype = rdesc->rel_rtype; in do_reloc_krtld()
/illumos-gate/usr/src/cmd/sgs/include/
H A Dlibld.h659 Word rel_rtype; /* relocation type */ member