Kiyoshi Masumoto
massu****@nifty*****
2002年 6月 28日 (金) 01:30:41 JST
桝本です。 On Thu, 27 Jun 2002 01:28:40 +0900 Kiyoshi Masumoto <massu****@nifty*****> wrote. > 今日一日は(また)別業務でファイヤーッ! だたんですが、 >明日は終日コッチに集中できます。明日に乞うご期待! まだ、御国のレポート出力確認までは出来ていません。 # 牛歩.. main() 以降通ったので、いよいよ mucuni の出番だったんですが、 add_test_group()でテストスイートが登録できてませんでした。 追うために、libmicuni.a の使用をあきらめ、micuniをソースごと取り込ん でトレースしてみました。 なら、私の malloc() がデタラメなポインタを返していました。 取り急ぎ以下のいんちきコード(32bitRISC)で試しました。 void * malloc( unsigned int size ) { static void *s_p_top = 0x03ffe500; /* top of user's RAM */ void *p = s_p_top; s_p_top = (void*)( (unsigned int)s_p_top + size ); : : return p; } てなことしてたんですが、ICE で void *p = s_p_top の行で止めて、 s_p_top を参照すると、これが 0 なんです?? CA850ッ、なんかあるんですかねぇ。 別のやり方考もえてみます。 # 牛歩戦術ですみません >επιστημηさん