2012-04-26 7 views
0

valgrindをメモリリーク検出に使用します。メモリリークが発生すると予想していたコードがありましたが、valgrindはそれを検出しませんでした。今私はこのオブジェクトがまだ到達可能であるかもしれない方法で(これはこのケースでは問題になるでしょう)見つけることを望みます。それらの参照を出力することはできますか?valgrindを使用してオブジェクトに到達可能な状態を確認する

+0

'コマンドラインオプションに--show-到達可能= yesの--leak解像度= high'を追加します。 – pmg

答えて

0

Valgrindの(まだリリースされていない)3.8.0 SVN版にアップグレードしてください。その後、次gdbserverをモニタコマンドを持って :

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") 
関連する問題