«前の日記(2004-01-27) 最新 次の日記(2004-01-31)»

cheep, cheep, cheep...


2004-01-29

_ [linux] Memory Debugger

Debian でパッケージ化されているものだけで、 ccmalloc electric-fence gccchecker njamd valgrind の 5 つがある。

いろいろ使ってみたが、 ccmalloc は最近の gcc では使用できない。 C++ のオブジェクトを何も考えずに C のプログラムにリンク出来るわけ無いがな。 g++ でリンクして、無理に動かしてみたが初期化に失敗して abort してしまう。

electric-fence は有名だが、手元のプログラムでは初期化に失敗して動かない。 何故…。

valgrind は、通常のバイナリを直接用いるため、再コンパイル不要なのが良い。

gccchecker と njamd はまだ試していない。

_ INTERNET Watch: 米MS、IEのスプーフィング脆弱性のパッチリリースを計画していると発表

そんな根本的な仕様変更しないと対応できないのか。ださすぎ。

# HTTP URL の認証部が RFC で定義されてないのは知ってるけど。

前から言われていることだが、 IE は人海戦術で欠陥修正・性能向上したものの、構造の脆さは直っていないのだろう。

競争相手がいないので、直る見込みもなさそうだし、かなり嫌な感じ。 事実、 IE7 は放置されてるし。