.hrbファイルの構造 はりぼてOSのメモリマップ - HobbyOSs/opennask GitHub Wiki

.hrbファイルの構造

+ 0 : stack+.data+heap の大きさ(4KBの倍数)
+ 4 : シグネチャ "Hari"
+ 8 : mmarea の大きさ(4KBの倍数)
+12 : スタック初期値&.data転送先
+16 : .dataのサイズ
+20 : .dataの初期値列がファイルのどこにあるか
+24 : 0xe9000000
+28 : エントリアドレス-0x20
+32 : heap領域(malloc領域)開始アドレス

参考

  • OS自作入門 onLinux 3日目 (※ブログのページの構造上、直リンクができないのでページジャンプしてから続きを読む)