Lines Matching refs:ifl

95 ignore_sym(Ofl_desc *ofl, Ifl_desc *ifl, Sym_desc *sdp, int allow_ldynsym)  in ignore_sym()  argument
117 if (((ifl->ifl_flags & FLG_IF_FILEREF) == 0) && in ignore_sym()
121 if (ifl->ifl_flags & FLG_IF_IGNORE) in ignore_sym()
140 if (ifl->ifl_flags & FLG_IF_IGNORE) in ignore_sym()
154 if (ifl->ifl_flags & FLG_IF_IGNORE) { in ignore_sym()
166 Ifl_desc *ifl = isp->is_file; in isdesc_discarded() local
177 if (ifl && in isdesc_discarded()
178 (((ifl->ifl_flags & FLG_IF_FILEREF) == 0) || in isdesc_discarded()
182 (ifl->ifl_flags & FLG_IF_IGNORE)) in isdesc_discarded()
276 Ifl_desc *ifl; in ignore_section_processing() local
282 for (APLIST_TRAVERSE(ofl->ofl_objs, idx1, ifl)) { in ignore_section_processing()
288 if ((ifl->ifl_flags & FLG_IF_FILEREF) == 0) in ignore_section_processing()
290 ifl->ifl_name, 0, 0)); in ignore_section_processing()
292 ((ifl->ifl_flags & FLG_IF_IGNORE) == 0)) in ignore_section_processing()
301 if (ifl->ifl_flags & FLG_IF_FILEREF) { in ignore_section_processing()
302 for (num = 1; num < ifl->ifl_shnum; num++) { in ignore_section_processing()
303 if (((isp = ifl->ifl_isdesc[num]) != NULL) && in ignore_section_processing()
317 if ((discard == 0) && (ifl->ifl_flags & FLG_IF_FILEREF)) in ignore_section_processing()
325 for (num = 1; num < ifl->ifl_symscnt; num++) { in ignore_section_processing()
333 sdp = ifl->ifl_oldndx[num]; in ignore_section_processing()
334 if ((sdp->sd_file != ifl) || in ignore_section_processing()
342 ignore_sym(ofl, ifl, sdp, allow_ldynsym); in ignore_section_processing()
362 ((ifl = isc->is_file) == NULL) || in ignore_section_processing()
363 ((ifl->ifl_flags & FLG_IF_IGNORE) == 0) || in ignore_section_processing()
944 Ifl_desc *ifl; in make_dynamic() local
991 for (APLIST_TRAVERSE(ofl->ofl_sos, idx, ifl)) { in make_dynamic()
992 if (!(ifl->ifl_flags & (FLG_IF_NEEDED | FLG_IF_NEEDSTR))) in make_dynamic()
1004 if ((ifl->ifl_flags & FLG_IF_NEEDSTR) || in make_dynamic()
1005 ((ifl->ifl_flags & FLG_IF_DEPREQD) == 0)) { in make_dynamic()
1008 DBG_CALL(Dbg_unused_file(ofl->ofl_lml, ifl->ifl_soname, in make_dynamic()
1009 (ifl->ifl_flags & FLG_IF_NEEDSTR), 0)); in make_dynamic()
1019 ((ifl->ifl_flags & FLG_IF_IGNORE) == 0)) in make_dynamic()
1022 ifl->ifl_soname); in make_dynamic()
1024 if (ifl->ifl_flags & FLG_IF_NEEDSTR) in make_dynamic()
1025 ifl->ifl_flags |= FLG_IF_DEPREQD; in make_dynamic()
1026 else if (ifl->ifl_flags & FLG_IF_IGNORE) in make_dynamic()
1033 if ((ifl->ifl_flags & MSK_IF_POSFLAG1) && not_relobj) in make_dynamic()
1036 if (st_insert(strtbl, ifl->ifl_soname) == -1) in make_dynamic()
1044 if (strstr(ifl->ifl_soname, MSG_ORIG(MSG_STR_ORIGIN))) { in make_dynamic()
3482 ld_comdat_validate(Ofl_desc *ofl, Ifl_desc *ifl) in ld_comdat_validate() argument
3486 for (i = 0; i < ifl->ifl_shnum; i++) { in ld_comdat_validate()
3487 Is_desc *isp = ifl->ifl_isdesc[i]; in ld_comdat_validate()
3522 MSG_INTL(MSG_SCN_MULTICOMDAT), ifl->ifl_name, in ld_comdat_validate()