XCOFF (Extended Common Object File Format)は、IBMによってAIXのために定義されて利用されている。XCOFFはCOFF (Common Object File Format)オブジェクトファイル形式を拡張し改良したものである。

オブジェクトファイルフォーマット 初期のバージョンのPowerPCベースのMacintoshは、BeOSがそうであったように、XCOFFもサポートしていた。

XCOFFには、CSECTによりセクション単位でクロスリファレンスができる機能や、デバッグのためのstabsを扱う機能が含まれている。 また、共有ライブラリーを扱うための情報は、元となったCOFFよりも充実している。

後年、IBMは64ビットのAIXをサポートするためにXCOFF64を定義した。これにより元のXCOFFはXCOFF32と呼ばれるようになった。

関連項目 実行可能ファイルフォーマットの比較

脚注

外部リンク IBM's description of XCOFF