[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:6405] PDUMP_OBJECT_ARRAY_SIZE
- X-ml-count: 6408
- Subject: Re: [MD:6405] PDUMP_OBJECT_ARRAY_SIZE
- From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxx>
- Date: Wed, 16 Mar 2005 07:18:53 +0900
- User-agent: Wanderlust/2.13.3 (You Oughta Know) EMIKO/1.14.1 (Choanoflagellata) LIMIT/1.14.8 (Hajinosato) APEL/10.6 Emacs/22.0.50 (i386-msvc-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/2.20-dev (KIKU)
>>>>> [meadow-develop : No.6407] にて
>>>>> 藤井さんは書きました:
藤井> この PDUMP_OBJECT_ARRAY_SIZE ですが、以下のような不具合をまれに発生さ
藤井> せるので、固定値を makefile で指定するのは良くないんじゃないかと思います。
藤井> - VC で増量したけど Cygwin では増量し忘れてエラー
藤井> - make all では問題ないけど、make bootstrap ではサイズ不足でエラー
固定値が良くないのは同感です。もし、固定値のままにするにしても、
alloc.c に埋め込んだ方が、まだましだと思います。
藤井> src/alloc.c を見てみたところ、PDUMP_OBJECT_ARRAY_SIZE のサイズを必要最
藤井> 小限より大きくしても、meadow.dmp のサイズや通常の実行時のメモリサイズ
藤井> には悪影響はないと判断しました。そこで、配列のサイズが足りなかったら内
藤井> 部で増量する仕組を追加するパッチを作りました。
藤井> portable dumper の仕組みを良く分かっている訳ではないので、思い違いがあ
藤井> るかもしれませんが、宜しければ使ってみてください。
良いと思うのですが、私も portable dumper の仕組みを良く分かってい
る訳ではないので、確信はありません。
コメントしてもらえませんか? > 実装した林さんか永野さん
コメントをもらえないようであれば、まずは、2.20-dev に commit して
もらって、様子を見ましょうか。
藤井> # あと、パッチを作成しているときに気になったのですが、
藤井> # pdump_lisp_object に格納されている構造体の index メンバと size メン
藤井> # バが初期化されていないように見えました。問題ないのでしょうか?
むむ。確かに初期化されてないように見えますね。ゼロクリアで良いのか
な?
--
三好 雅則 http://www.boreas.dti.ne.jp/~miyoshi/