[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[WitchTech 00837] Re: DMC の環境設定
- Subject: [WitchTech 00837] Re: DMC の環境設定
- From: sakura@tennodai.com
- Date: Sun, 01 Jul 2001 03:49:00 +0900 (JST)
きゆきです。
wanderer> _heap の値は他の部分で参照される前なら、書き換えても問題ないと
wanderer> 思いますが、その前にDMCでコンパイルしたプログラムって _heap 直後の
wanderer> アドレスが勝手にゼロで上書されませんか?
どのタイミングでゼロクリアされるようなんでしょうか? wwalloc では、
_heap 直後のアドレスに配置されるのは、operator new 用に予め確保した
メモリのバイト数なので、main() を呼び出し、WwAlloc::initialize() を
実行した後にこの場所がゼロクリアされると致命的です。
_heap 直後の「奇数アドレス1バイト」がゼロクリアされるのであれば、
その場所は align() で避けることになっているので大丈夫ですけどね。
--
sakura@tennodai.com
ML Archives