Skip to content

COFF形式ファイルのいろいろ

hangedman edited this page Aug 30, 2023 · 29 revisions

資料

Microsoft PE形式ファイルおよびCOFF形式ファイルの仕様がわかるもの

osask(nask)でのWCOFF

nask内部処理

このあたりに実際の処理の記述がある

ヘッダ部分は140byte固定のようだ

ボディ部分の出力

WCOFFの中身

  • 0 ~ 20byte: COFFのヘッダー
  • 21 ~ 可変長: section table
  • 36byte: PE auxiliary format 4: ファイル名を含む PE auxiliary format 4
  • 36byte: 普通のシンボルテーブル: .text
  • 36byte: 普通のシンボルテーブル: .data
  • 36byte: 普通のシンボルテーブル: .bss
  • 36byte: シンボルテーブル: COFF: Symbol Table
  • 可変長: ストリングテーブル: COFF: String Table
Clone this wiki locally