Lines Matching refs:ofl

55 sym_null(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl,
62 Ifl_desc *ifl, Ofl_desc *ofl)
67 if (!(ofl->ofl_flags & FLG_OF_VERBOSE) && (err != ERR_FATAL))
70 ld_eprintf(ofl, err, MSG_INTL(MSG_SYM_CONFVIS), demangle(sdp->sd_name));
71 ld_eprintf(ofl, ERR_NONE, MSG_INTL(MSG_SYM_VISTYPES),
76 ld_eprintf(ofl, ERR_NONE, MSG_INTL(MSG_SYM_DEFTAKEN),
120 sym_visibility(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl)
189 nsym, ifl, ofl);
192 nsym, ifl, ofl);
202 nsym, ifl, ofl);
205 nsym, ifl, ofl);
216 nsym, ifl, ofl);
219 nsym, ifl, ofl);
236 ifl, ofl);
244 ifl, ofl);
268 sym_typecheck(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl,
279 (*ld_targ.t_ms.ms_mach_sym_typecheck)(sdp, nsym, ifl, ofl))
289 ld_eprintf(ofl, ERR_WARNING, MSG_INTL(MSG_SYM_DIFFTYPE),
291 ld_eprintf(ofl, ERR_NONE, MSG_INTL(MSG_SYM_FILETYPES),
293 conv_sym_info_type(ofl->ofl_dehdr->e_machine, otype, 0, &inv_buf1),
295 conv_sym_info_type(ofl->ofl_dehdr->e_machine, ntype, 0, &inv_buf2));
300 sym_mach_check(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl,
308 ifl, ofl);
316 sym_promote(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl,
321 sym_typecheck(sdp, nsym, ifl, ofl, ndx, nshndx, nsdflags);
358 sym_override(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl,
376 sym_typecheck(sdp, nsym, ifl, ofl, ndx, nshndx, nsdflags);
443 if ((ofl->ofl_flags1 & FLG_OF1_ALNODIR) &&
512 ld_eprintf(ofl, ERR_FATAL, MSG_INTL(MSG_SYM_NOSECDEF),
520 sym_twoundefs(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl,
540 sym_override(sdp, nsym, ifl, ofl, ndx, nshndx, nsdflags);
543 sym_typecheck(sdp, nsym, ifl, ofl, ndx, nshndx, nsdflags);
550 sym_tworeals(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl,
568 (nbind != STB_WEAK) && (!(ofl->ofl_flags & FLG_OF_MULDEFS))) {
569 ld_eprintf(ofl, ERR_FATAL, MSG_INTL(MSG_SYM_MULDEF),
571 ld_eprintf(ofl, ERR_NONE, MSG_INTL(MSG_SYM_FILETYPES),
573 conv_sym_info_type(ofl->ofl_dehdr->e_machine, otype,
575 conv_sym_info_type(ofl->ofl_dehdr->e_machine, ntype,
584 (*ld_targ.t_ms.ms_mach_sym_typecheck)(sdp, nsym, ifl, ofl))
591 ld_eprintf(ofl, ERR_WARNING, MSG_INTL(MSG_SYM_DIFFTYPE),
593 ld_eprintf(ofl, ERR_NONE, MSG_INTL(MSG_SYM_FILETYPES),
595 conv_sym_info_type(ofl->ofl_dehdr->e_machine, otype,
597 conv_sym_info_type(ofl->ofl_dehdr->e_machine, ntype,
601 if (!(ofl->ofl_flags & FLG_OF_NOWARN)) {
602 ld_eprintf(ofl, ERR_WARNING,
629 ld_eprintf(ofl, ERR_NONE, MSG_INTL(MSG_SYM_DEFTAKEN),
635 ld_eprintf(ofl, ERR_NONE, MSG_INTL(MSG_SYM_DEFTAKEN),
637 sym_override(sdp, nsym, ifl, ofl, ndx, nshndx, nsdflags);
641 ld_eprintf(ofl, ERR_NONE, MSG_INTL(MSG_SYM_DEFTAKEN),
643 sym_promote(sdp, nsym, ifl, ofl, ndx, nshndx, nsdflags);
652 sym_realtent(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl,
683 if (ofl->ofl_flags & FLG_OF_MULDEFS) {
684 ld_eprintf(ofl, ERR_WARNING, MSG_INTL(MSG_SYM_DIFFTYPE),
686 sym_promote(sdp, nsym, ifl, ofl, ndx,
689 ld_eprintf(ofl, ERR_FATAL, MSG_INTL(MSG_SYM_MULDEF),
692 ld_eprintf(ofl, ERR_NONE, MSG_INTL(MSG_SYM_FILETYPES),
694 conv_sym_info_type(ofl->ofl_dehdr->e_machine, otype,
696 conv_sym_info_type(ofl->ofl_dehdr->e_machine, ntype,
706 sym_override(sdp, nsym, ifl, ofl, ndx,
713 sym_override(sdp, nsym, ifl, ofl, ndx,
731 ld_eprintf(ofl, ERR_WARNING, MSG_INTL(MSG_SYM_DIFFTYPE),
733 ld_eprintf(ofl, ERR_NONE, MSG_INTL(MSG_SYM_FILETYPES),
735 conv_sym_info_type(ofl->ofl_dehdr->e_machine, otype,
737 conv_sym_info_type(ofl->ofl_dehdr->e_machine, ntype,
752 ld_eprintf(ofl, ERR_FATAL, MSG_INTL(MSG_SYM_DIFFATTR),
756 ld_eprintf(ofl, ERR_NONE, MSG_INTL(MSG_SYM_TENTERR));
758 if (!(ofl->ofl_flags & FLG_OF_NOWARN)) {
759 ld_eprintf(ofl, ERR_WARNING,
799 sym_override(sdp, nsym, ifl, ofl, ndx, nshndx, nsdflags);
805 ld_eprintf(ofl, ERR_NONE, MSG_INTL(MSG_SYM_DEFTAKEN),
813 ld_eprintf(ofl, ERR_NONE, MSG_INTL(MSG_SYM_DEFTAKEN),
815 sym_override(sdp, nsym, ifl, ofl, ndx, nshndx, nsdflags);
819 ld_eprintf(ofl, ERR_NONE, MSG_INTL(MSG_SYM_DEFTAKEN),
821 sym_promote(sdp, nsym, ifl, ofl, ndx, nshndx, nsdflags);
830 sym_twotent(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl,
859 sym_override(sdp, nsym, ifl, ofl, ndx, nshndx,
913 if (!(ofl->ofl_flags & FLG_OF_NOWARN) && !alignscompliment)
914 ld_eprintf(ofl, ERR_WARNING,
939 if (!(ofl->ofl_flags & FLG_OF_NOWARN) && !alignscompliment)
940 ld_eprintf(ofl, ERR_NONE, emsg, file);
950 if (!(ofl->ofl_flags & FLG_OF_NOWARN))
951 ld_eprintf(ofl, ERR_WARNING, MSG_INTL(MSG_SYM_DIFFATTR),
962 if (!(ofl->ofl_flags & FLG_OF_NOWARN))
963 ld_eprintf(ofl, ERR_NONE, emsg,
985 sym_override(sdp, nsym, ifl, ofl, ndx,
993 sym_promote(sdp, nsym, ifl, ofl, ndx,
998 sym_override(sdp, nsym, ifl, ofl, ndx,
1005 sym_override(sdp, nsym, ifl, ofl, ndx,
1011 if (!(ofl->ofl_flags & FLG_OF_NOWARN))
1012 ld_eprintf(ofl, ERR_NONE, emsg, file);
1032 sym_override(sdp, nsym, ifl, ofl, ndx,
1035 sym_promote(sdp, nsym, ifl, ofl, ndx,
1082 ld_sym_resolve(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, int ndx,
1127 vis = sym_visibility(sdp, nsym, ifl, ofl);
1163 DBG_CALL(Dbg_syms_resolving(ofl, ndx, sdp->sd_name, row, column,
1173 if ((ofl->ofl_flags & FLG_OF_GENMAP) && (nsym->st_shndx != SHN_UNDEF) &&
1182 Action[row][column](sdp, nsym, ifl, ofl, ndx, nshndx, nsdflags);
1200 ofl->ofl_flags1 |=
1223 ld_vers_promote(sdp, ndx, ifl, ofl);
1258 DBG_CALL(Dbg_syms_resolved(ofl, sdp));