Lines Matching refs:ofl
59 Ofl_desc *ofl)
78 ld_eprintf(ofl, ERR_FATAL,
95 ld_eprintf(ofl, ERR_FATAL, MSG_INTL(MSG_SYM_INCOMPREG1),
107 ld_eprintf(ofl, ERR_FATAL, MSG_INTL(MSG_SYM_MULTINIREG),
115 ld_eprintf(ofl, ERR_FATAL, MSG_INTL(MSG_SYM_INCOMPREG2),
127 Ofl_desc *ofl)
137 ld_eprintf(ofl, ERR_FATAL, MSG_INTL(MSG_SYM_DIFFTYPE),
139 ld_eprintf(ofl, ERR_NONE, MSG_INTL(MSG_SYM_FILETYPES),
148 return (ld_reg_check_sparc(sdp, nsym, sdp->sd_name, ifl, ofl));
161 ld_is_regsym_sparc(Ofl_desc *ofl, Ifl_desc *ifl, Sym *sym, const char *strs,
177 ld_eprintf(ofl, ERR_FATAL, MSG_INTL(MSG_SYM_BADREG),
186 ld_eprintf(ofl, ERR_FATAL, MSG_INTL(MSG_SYM_BADREG),
202 ld_eprintf(ofl, ERR_FATAL, MSG_INTL(MSG_SYM_BADSCRATCH),
224 ld_reg_find_sparc(Sym *sym, Ofl_desc *ofl)
226 if (ofl->ofl_regsyms == NULL)
229 return (ofl->ofl_regsyms[sym->st_value]);
233 ld_reg_enter_sparc(Sym_desc *sdp, Ofl_desc *ofl)
235 if (ofl->ofl_regsyms == NULL) {
237 ofl->ofl_regsymsno = STO_SPARC_REGISTER_G7 + 1;
239 if ((ofl->ofl_regsyms = libld_calloc(sizeof (Sym_desc *),
240 ofl->ofl_regsymsno)) == NULL) {
241 ofl->ofl_flags |= FLG_OF_FATAL;
246 ofl->ofl_regsyms[sdp->sd_sym->st_value] = sdp;