Lines Matching defs:reloc

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