泥沼っぽい
今朝書いた「おおげさな話」
- ldのスクリプトで、出力セクション名を.bss.で始まる名前にすると、NOBITSになるのでロードされないはず
- bfin-elf-gdbは、.bss.で始まる名前の出力セクションをロードしない。計画どおり。
- しかしu-bootは、NOBITSなセクションを手当たり次第ゼロフィルするため、異常を起こす。
- 「セクション・ヘッダに頼るなよプログラム・ヘッダを使えばいいじゃん」というのが言い分
で、今日実験しましたよ。プログラムヘッダを定義してみました。gdbのロードはOKですが
warning: (Internal error: pc 0xffa00000 in read in psymtab, but not in symtab.)
ですって。もうわけがわかりません。