Skip to content

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

hangedman edited this page Aug 30, 2023 · 29 revisions

資料

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

osask(nask)でのWCOFF

nask内部処理

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

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

ボディ部分の出力

WCOFFの中身

naskのEXTERNシンボルの挙動

https://github.com/HobbyOSs/opennask/wiki/Opecode-CALL

  • 下記のようなアセンブラを書くと、coffのrelocationに_inthandler27のエントリーが設定される
EXTERN  _inthandler21

xxx:
    CALL    _inthandler27

xxx:
    JMP    _inthandler27
Clone this wiki locally