Filename extension | none,.o |
---|---|
Developed by | IBM |
Type of format | Binary,executable,object,shared libraries |
Extended from | COFF |
XCOFF, for "eXtended COFF", defined byIBM and used inAIX, is an improved and expanded version of theCOFFobject file format. Early versions of thePowerPCMacintosh also supported XCOFF, as didBeOS.
XCOFF additions include the use ofCSECTs to provide subsection granularity of cross-references, and the use ofstabs fordebugging. Information for the handling ofshared libraries is also more elaborate than for plain COFF.
More recently, IBM defined anXCOFF64 version supporting64-bitAIX, and usedXCOFF32 to mean the original file format.