システムには 128 MB の RAM しかなく、valgrind を正常に実行できませんでした。メモリが不足し、遅すぎて使用できません。プロセッサも非常に遅いです。
リソースが非常に限られている PPC 32 のヒープ破損/リークをチェックする PPC32 のより簡単なツールはありますか?
LD_PRELOAD で使用できる libsegfault.so のような小さなものを考えていますが、malloc/free の問題をチェックするには?
Electric Fence は、このユース ケースに最適です (また、 を活用しLD_PRELOAD
、 と組み合わせることができますlibsegfault.so
)。
efence に加えて、他の機能を使用することもできますが、その一部は最終的にサイクルや追加のメモリ オーバーヘッドを消費します (ただし、それでも よりも大幅に少ない可能性がありますvalgrind
)。
gcc
のマッドフラップgcc
の強化ソースglibc
のmcheck()
、MALLOC_CHECK_
clang
のアドレスサニタイザー