Lines Matching refs:reloc
121 Rel *rend, *reloc; in is_disp_copied() local
127 reloc = (Rel *)irel->is_indata->d_buf; in is_disp_copied()
142 for (rend = (Rel *)((uintptr_t)reloc + (uintptr_t)rsize); in is_disp_copied()
143 reloc < rend; in is_disp_copied()
144 reloc = (Rel *)((uintptr_t)reloc + (uintptr_t)entsize)) { in is_disp_copied()
148 if (IS_PC_RELATIVE(ELF_R_TYPE(reloc->r_info, in is_disp_copied()
155 rstndx = (Word) ELF_R_SYM(reloc->r_info); in is_disp_copied()
167 (uint_t)ELF_R_TYPE(reloc->r_info, in is_disp_copied()
171 EC_XWORD(reloc->r_offset), in is_disp_copied()
180 (reloc->r_offset < symaddr) || in is_disp_copied()
181 (reloc->r_offset >= in is_disp_copied()
196 (uint_t)ELF_R_TYPE(reloc->r_info, in is_disp_copied()
199 EC_XWORD(reloc->r_offset), str); in is_disp_copied()
1474 ld_process_sym_reloc(Ofl_desc *ofl, Rel_desc *reld, Rel *reloc, Is_desc *isp, in ld_process_sym_reloc() argument
1485 ld_targ.t_m.m_rel_sht_type, (void *)reloc, isname, isscnndx, in ld_process_sym_reloc()
1886 Rel *reloc) in process_reld() argument
1914 (void *)reloc, isp->is_name, isp->is_scnndx, in process_reld()
1950 (void *)reloc, isp->is_name, isp->is_scnndx, in process_reld()
1974 isp->is_name, EC_XWORD(reloc->r_offset)); in process_reld()
2098 EC_XWORD(reloc->r_offset), EC_WORD(rsndx)); in process_reld()
2120 return (ld_process_sym_reloc(ofl, reld, reloc, isp, isp->is_name, in process_reld()
2128 Rel *reloc; /* current relocation entry */ in reloc_section() local
2139 reloc = (Rel *)rsect->is_indata->d_buf; in reloc_section()
2168 for (rend = (Rel *)((uintptr_t)reloc + (uintptr_t)rsize); in reloc_section()
2169 reloc < rend; in reloc_section()
2170 reloc = (Rel *)((uintptr_t)reloc + (uintptr_t)entsize)) { in reloc_section()
2181 &rel_aux.ra_typedata, (void *)reloc); in reloc_section()
2193 if (process_reld(ofl, rsect, &reld, rsndx, reloc) == S_ERROR) in reloc_section()
2298 Rel *rend, *reloc; in process_movereloc() local
2304 reloc = (Rel *)rsect->is_indata->d_buf; in process_movereloc()
2328 for (rend = (Rel *)((uintptr_t)reloc + (uintptr_t)rsize); in process_movereloc()
2329 reloc < rend; in process_movereloc()
2330 reloc = (Rel *)((uintptr_t)reloc + (uintptr_t)entsize)) { in process_movereloc()
2340 &rel_aux.ra_typedata, (void *)reloc); in process_movereloc()
2342 if (((mvp = get_move_entry(rsect, reloc->r_offset)) == NULL) || in process_movereloc()
2367 rsect, &reld, rsndx, reloc) == S_ERROR) in process_movereloc()
2379 rsect, &reld, rsndx, reloc) == S_ERROR) in process_movereloc()