.TH MTOC 1 "July 21, 2017" "Apple, Inc." .SH NAME mtoc \- convert a Mach-O file to a PECOFF file .SH SYNOPSIS .B mtoc [ \-subsystem type ] [ \-section_alignment value ] [ \-align value ] [ \-version major.minor ] [ \-d filename ] input output .SH DESCRIPTION .I mtoc converts the .I input EFI file built as a Mach-O file into an .I output PEFOFF file. .TP .BI \-subsystem " type" specifies the EFI subsystem .I type which can be .IR application , .I boot or .I runtime. The default is .IR application . .TP .BI "\-section_alignment" " value" Specifies the PECOFF section alignment. .I value is a hexadecimal number that must be an integral power of 2. The default is the Mac OS X target pagesize (1000 hex). This value should match the value used for .B "\-segalign" when linking the Mach-O file. .TP .BI "\-align" " value" Specifies the PECOFF file and section alignment. .I value is a hexadecimal number that must be an integral power of 2. The default is 400 hex. This value should match the value used for .B "\-segalign" when linking the Mach-O file. .TP .BI "\-version" " major.minor" Specifies the PECOFF .I major and .I minor versions for the MajorImageVersion and MinorImageVersion fields. .TP .BI "\-d " filename" Specifies the filename to be used to create a debug directory entry with.