メモリ リークの検出には valgrind を使用します。メモリ リークが発生すると予想していたコードがいくつかありましたが、valgrind はそれを検出しませんでした。ここで、このオブジェクトがまだ到達可能である可能性がある方法を調べたいと思います (この場合、これが問題になります)。valgrind はそれらの参照を出力できますか?
1 に答える
0
Valgrindの(まだリリースされていない)3.8.0SVNバージョンにアップグレードします。次に、次のgdbservermonitorコマンドがあります。
block_list <loss_record_nr> after a leak search, shows the list of blocks of <loss_record_nr> who_points_at <addr> [<len>] shows places pointing inside <len> (default 1) bytes at <addr> (with len 1, only shows "start pointers" pointing exactly to <addr>, with len > 1, will also show "interior pointers")
于 2012-06-22T21:38:00.687 に答える