Entries from 2006-12-17 to 1 day
コンパイラとバーチャルマシンを買った。 自分の実力と難易度がぴったり。読みやすい。
C++クックブック読み終わりました。 読みはじめる前はリファレンス的に使うのだろうと思っていたのですが、間違っていました。 知らない内容やわりと深い内容が多く、気付けばXMLの解説部分以外は熟読していました。 付箋やら折り目やらが多く、後からここを…
問題点 MONALIBC.DLLへMONAPI.DLLリンクするときにエラーになる うまくいくリンクとの違い MONALIBC.DLLが2つ以上のImport tableを持っている事 MONALIBC.DLLの Import Address Table のエントリを取り出すと 0xA000xxxxを指している(通常はDLL内オフセット…
Essentials of Programming Languagesの1st Editionが良いらしいので読んでみたいのですが、古本検索などでは見つからず。 誰か本棚に埋もれていませんか?(())
libcのdllmainのなかで標準入出力関連の Stream を生成しているのですが new でこけていた。 dllmainが、メモリ管理ルーチンの初期化よりも先に呼ばれているからだな。なんとかします。進捗をそれとなくトラックバック(id:shotaro_tsuji)
リンク時には import lookup tableを参照し、結果は import address tableに書き込むようにした。 これでリンクエラーは起きなくなった。
日本語は僕の超訳です。 The structure and content of the import address table are identical to those of the import lookup table, until the file is bound. import address tableの構造と中身は import lookup table のものと同一でああるが、それはD…