Home
last modified time | relevance | path

Searched refs:reld (Results 1 – 5 of 5) sorted by relevance

/titanic_41/usr/src/cmd/sgs/libld/common/
H A Drelocate.c1474 ld_process_sym_reloc(Ofl_desc *ofl, Rel_desc *reld, Rel *reloc, Is_desc *isp, in ld_process_sym_reloc() argument
1477 Word rtype = reld->rel_rtype; in ld_process_sym_reloc()
1479 Sym_desc *sdp = reld->rel_sym; in ld_process_sym_reloc()
1486 ld_reloc_sym_name(reld))); in ld_process_sym_reloc()
1503 if (!ld_reloc_set_aux_usym(ofl, reld, sdp)) in ld_process_sym_reloc()
1523 !ld_reloc_set_aux_usym(ofl, reld, _sdp)) in ld_process_sym_reloc()
1557 } else if (!(reld->rel_flags & FLG_REL_LOAD)) { in ld_process_sym_reloc()
1560 if (reld->rel_isdesc && in ld_process_sym_reloc()
1561 reld->rel_isdesc->is_shdr->sh_type == SHT_SUNW_dof) { in ld_process_sym_reloc()
1598 if (disp_inspect(ofl, reld, local) == S_ERROR) in ld_process_sym_reloc()
[all …]
H A Dsections.c827 Rel_desc reld; in make_array() local
863 reld.rel_isdesc = isec; in make_array()
864 reld.rel_aux = NULL; in make_array()
865 reld.rel_flags = FLG_REL_LOAD; in make_array()
871 reld.rel_rtype = ld_targ.t_m.m_r_arrayaddr; in make_array()
872 reld.rel_roffset = 0; in make_array()
873 reld.rel_raddend = 0; in make_array()
886 reld.rel_sym = sdp; in make_array()
888 if (ld_process_sym_reloc(ofl, &reld, (Rel *)&reloc, isec, in make_array()
894 reld.rel_roffset += (Xword)sizeof (Addr); in make_array()
[all …]
H A Dmachrel.amd.c124 ld_init_rel(Rel_desc *reld, Word *typedata, void *reloc) in ld_init_rel() argument
129 reld->rel_rtype = (Word)ELF_R_TYPE(rel->r_info, M_MACH); in ld_init_rel()
130 reld->rel_roffset = rel->r_offset; in ld_init_rel()
131 reld->rel_raddend = rel->r_addend; in ld_init_rel()
134 reld->rel_flags |= FLG_REL_RELA; in ld_init_rel()
H A Dmachrel.intel.c93 ld_init_rel(Rel_desc *reld, Word *typedata, void *reloc) in ld_init_rel() argument
98 reld->rel_rtype = (Word)ELF_R_TYPE(rel->r_info, M_MACH); in ld_init_rel()
99 reld->rel_roffset = rel->r_offset; in ld_init_rel()
100 reld->rel_raddend = 0; in ld_init_rel()
H A Dmachrel.sparc.c104 ld_init_rel(Rel_desc *reld, Word *typedata, void *reloc) in ld_init_rel() argument
109 reld->rel_rtype = (Word)ELF_R_TYPE(rela->r_info, M_MACH); in ld_init_rel()
110 reld->rel_roffset = rela->r_offset; in ld_init_rel()
111 reld->rel_raddend = rela->r_addend; in ld_init_rel()
114 reld->rel_flags |= FLG_REL_RELA; in ld_init_rel()