Lines Matching defs:ifl

55 sym_null(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl,
62 Ifl_desc *ifl, Ofl_desc *ofl)
73 ifl->ifl_name, conv_sym_other(nsym->st_other, &inv_nbuf));
77 ifl->ifl_name);
120 sym_visibility(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl)
150 (ifl->ifl_ehdr->e_type == ET_DYN)) {
158 (ifl->ifl_ehdr->e_type == ET_REL)) {
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))
294 ifl->ifl_name,
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);
329 (ifl->ifl_ehdr->e_type == ET_REL)) {
339 sdp->sd_aux->sa_rfile = ifl->ifl_name;
358 sym_override(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl,
373 ((ifl->ifl_flags & FLG_IF_NEEDED) == 0))
376 sym_typecheck(sdp, nsym, ifl, ofl, ndx, nshndx, nsdflags);
383 (ifl->ifl_ehdr->e_type == ET_DYN))
412 if (ifl->ifl_ehdr->e_type == ET_REL) {
436 sdp->sd_aux->sa_rfile = ifl->ifl_name;
471 if (ifl->ifl_vercnt) {
473 Half vndx = ifl->ifl_versym[ndx];
476 vip = &ifl->ifl_verndx[vndx];
486 sdp->sd_aux->sa_vfile = ifl->ifl_name;
489 if (!(ifl->ifl_flags & FLG_IF_NEEDED))
504 sdp->sd_file = ifl;
511 ((sdp->sd_isc = ifl->ifl_isdesc[nshndx]) == NULL))
513 demangle(sdp->sd_name), ifl->ifl_name);
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,
560 Half nfile = ifl->ifl_ehdr->e_type;
574 0, &inv_buf1), ifl->ifl_name,
584 (*ld_targ.t_ms.ms_mach_sym_typecheck)(sdp, nsym, ifl, ofl))
596 0, &inv_buf1), ifl->ifl_name,
605 EC_XWORD(osym->st_size), ifl->ifl_name,
636 ifl->ifl_name);
637 sym_override(sdp, nsym, ifl, ofl, ndx, nshndx, nsdflags);
643 sym_promote(sdp, nsym, ifl, ofl, ndx, nshndx, nsdflags);
652 sym_realtent(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl,
663 Half nfile = ifl->ifl_ehdr->e_type;
686 sym_promote(sdp, nsym, ifl, ofl, ndx,
695 0, &inv_buf1), ifl->ifl_name,
706 sym_override(sdp, nsym, ifl, ofl, ndx,
713 sym_override(sdp, nsym, ifl, ofl, ndx,
736 0, &inv_buf1), ifl->ifl_name,
755 ifl->ifl_name, EC_XWORD(nsym->st_size));
765 ifl->ifl_name, EC_XWORD(nsym->st_size));
799 sym_override(sdp, nsym, ifl, ofl, ndx, nshndx, nsdflags);
814 ifl->ifl_name);
815 sym_override(sdp, nsym, ifl, ofl, ndx, nshndx, nsdflags);
821 sym_promote(sdp, nsym, ifl, ofl, ndx, nshndx, nsdflags);
830 sym_twotent(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl,
837 Half nfile = ifl->ifl_ehdr->e_type;
859 sym_override(sdp, nsym, ifl, ofl, ndx, nshndx,
918 ifl->ifl_name, EC_XWORD(nsym->st_value));
932 file = ifl->ifl_name;
954 ifl->ifl_name, EC_XWORD(nsym->st_size));
980 file = ifl->ifl_name;
985 sym_override(sdp, nsym, ifl, ofl, ndx,
993 sym_promote(sdp, nsym, ifl, ofl, ndx,
998 sym_override(sdp, nsym, ifl, ofl, ndx,
1000 file = ifl->ifl_name;
1005 sym_override(sdp, nsym, ifl, ofl, ndx,
1007 file = ifl->ifl_name;
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,
1089 Half vis = 0, nfile = ifl->ifl_ehdr->e_type;
1110 if ((nfile == ET_DYN) && !(ifl->ifl_flags & FLG_IF_NEEDED) &&
1127 vis = sym_visibility(sdp, nsym, ifl, ofl);
1155 isp = ifl->ifl_isdesc[nshndx];
1164 osym, nsym, sdp, ifl));
1175 if (aplist_append(&sdp->sd_aux->sa_dfiles, ifl->ifl_name,
1182 Action[row][column](sdp, nsym, ifl, ofl, ndx, nshndx, nsdflags);
1221 if ((sdp->sd_file == ifl) && (nfile == ET_REL) && (ifl->ifl_versym) &&
1223 ld_vers_promote(sdp, ndx, ifl, ofl);