Lines Matching defs:ofl

50 set_addralign(Ofl_desc *ofl, Os_desc *osp, Is_desc *isp)
66 if ((ofl->ofl_dtflags_1 & DF_1_NOHDR) &&
98 * ofl - File descriptor
113 os_attach_isp(Ofl_desc *ofl, Os_desc *osp, Is_desc *isp, int mapfile_sort)
190 ((ofl->ofl_flags1 & FLG_OF1_NCSTTAB) != 0) ||
211 DBG_CALL(Dbg_sec_unsup_strmerge(ofl->ofl_lml, isp));
236 add_comdat(Ofl_desc *ofl, Os_desc *osp, Is_desc *isp)
249 ((gr = ld_get_group(ofl, isp)) != NULL) &&
280 DBG_CALL(Dbg_sec_discarded(ofl->ofl_lml, isp,
509 * ofl - Output descriptor
525 ld_place_path_info_init(Ofl_desc *ofl, Ifl_desc *ifl, Place_path_info *info)
532 if ((ifl == NULL) || !(ofl->ofl_flags & FLG_OF_EC_FILES))
679 eh_frame_muldef(Ofl_desc *ofl, Is_desc *isp)
691 for (APLIST_TRAVERSE(ofl->ofl_segs, idx1, sgp)) {
703 ld_eprintf(ofl, ERR_FATAL,
719 * ofl - File descriptor
732 ld_place_section(Ofl_desc *ofl, Is_desc *isp, Place_path_info *path_info,
768 DBG_CALL(Dbg_sec_in(ofl->ofl_lml, isp));
778 if ((gdesc = ld_get_group(ofl, isp)) != NULL) {
779 DBG_CALL(Dbg_sec_group(ofl->ofl_lml, isp, gdesc));
797 if (!(ofl->ofl_flags1 & FLG_OF1_RLXREL))
807 if ((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) {
828 for (APLIST_TRAVERSE(ofl->ofl_ents, idx1, enp)) {
926 if (((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) ||
935 DBG_CALL(Dbg_sec_redirected(ofl->ofl_lml, isp, oname));
962 if ((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) {
965 DBG_CALL(Dbg_sec_redirected(ofl->ofl_lml, isp,
976 if ((ofl->ofl_flags1 & FLG_OF1_NRLXREL) == 0)
977 ofl->ofl_flags1 |= FLG_OF1_RLXREL;
978 DBG_CALL(Dbg_sec_gnu_comdat(ofl->ofl_lml, isp, TRUE,
979 (ofl->ofl_flags1 & FLG_OF1_RLXREL) != 0));
996 if ((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) {
1001 DBG_CALL(Dbg_sec_redirected(ofl->ofl_lml, isp, oname));
1008 if ((ofl->ofl_flags1 & FLG_OF1_NRLXREL) == 0) {
1009 ofl->ofl_flags1 |= FLG_OF1_RLXREL;
1010 DBG_CALL(Dbg_sec_gnu_comdat(ofl->ofl_lml, isp,
1022 if (((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) &&
1025 DBG_CALL(Dbg_sec_redirected(ofl->ofl_lml, isp, oname));
1068 (ofl->ofl_flags & FLG_OF_RELOBJ) ? ALL_SHF_ORDER : ALL_SHF_IGNORE;
1114 ((err = add_comdat(ofl, osp, isp)) != 1))
1120 set_addralign(ofl, osp, isp);
1127 ((ofl->ofl_flags & FLG_OF_RELOBJ) == 0))
1128 ofl->ofl_flags |= FLG_OF_TLSPHDR;
1140 if (os_attach_isp(ofl, osp, isp,
1162 DBG_CALL(Dbg_sec_added(ofl->ofl_lml, osp, sgp));
1209 ofl->ofl_flags |= FLG_OF_ADJOSCNT;
1210 ofl->ofl_shdrcnt++;
1211 if (st_insert(ofl->ofl_shdrsttab, oname) == -1)
1231 (add_comdat(ofl, osp, isp) == S_ERROR))
1241 if ((ofl->ofl_flags & FLG_OF_EHFRAME) &&
1242 !(ofl->ofl_flags & FLG_OF_RELOBJ)) {
1243 eh_frame_muldef(ofl, isp);
1246 ofl->ofl_flags |= FLG_OF_EHFRAME;
1289 if (ifl && ((ofl->ofl_flags1 & FLG_OF1_IGNPRC) || DBG_ENABLED)) {
1307 * Sections of type SHT_GROUP are added to the ofl->ofl_osgroups list,
1312 (aplist_append(&ofl->ofl_osgroups, osp,
1321 ((ofl->ofl_flags & FLG_OF_RELOBJ) == 0))
1322 ofl->ofl_flags |= FLG_OF_TLSPHDR;
1332 ld_eprintf(ofl, ERR_WARNING, MSG_INTL(MSG_SCN_NONALLOC),
1333 ofl->ofl_name, osp->os_name, sgp->sg_name);
1348 set_addralign(ofl, osp, isp);
1350 if (os_attach_isp(ofl, osp, isp, 0) == 0)
1353 DBG_CALL(Dbg_sec_created(ofl->ofl_lml, osp, sgp));