境界

あー、ひさしぶりにElectricFenceが役に立った。こういう手軽に使えるツールは意外と強力で、いつもありがたいものだ。

efenceはlibsafe並みに普段から有効にしておきたいところだが、性能はけっこう落ちる。それに普通に有効にしてるとcppとか、いろいろ動かないプログラムもあるんだよね(笑)。

libsafe有効にして生活してると、Pythonのインタプリタがよく引っ掛かるよね(おいおい)。

(追記) 2004-12-10 09:13

ElectricFence、新しめ(2.4.10とか)のはWindowsに対応した挙句、freeせずにexitしたのも検出してくれるんだな。これは便利だ。efence.hをincludeしておけばmallocした場所(ソースのファイル名と行番号)も特定してくれる。

しかしねえ、普通の人はexitするならいちいちfreeやcloseなんてしないぞ(笑)。リソースをOSが一発で回収してくれることは保証されている。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です