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