tarosukeの日記: talosという名の俺OS
日記 by
tarosuke
gas融通効かないなぁ...「.textなラベルを計算してデータとして格納」っとやりたいんだけど「セクションが不正」だとかでやってくれない。まー。実際の値はリンクするまでわかんないし単純な加減算でもないからIDTのエントリなんかリンカには計算できないし(ldscriptの方に書けばできるけど)。
...コードで「ラベルの値をレジスタに書く」だとかはできるので甚だ不本意だけど実行時に計算させるかなぁ...
--
つかよ、メモリ間接参照使うとスケールファクタの後に')'が必要だとかバカな事を言い出すんだよな~。スケールファクタである4の後の')'を一体何だと思ってるんだと(ry > gas
--
なんかもう、ldscriptに書こうかとか思ってしまう。
が、それをすると設定するのにldscriptを修正する羽目になる。
--
とりあえず通るようになったけどどーして通ったのかはいまいち不明。
つかエラーメッセージが不適切すぎ。
どこをどう直せばいいのかぜんぜんわからぬ。
talosという名の俺OS More ログイン