2012-04-26 1 views
0

valgrind를 사용하여 메모리 누수를 감지합니다. 메모리 누출이 예상되는 일부 코드가 있지만 valgrind가이를 감지하지 못했습니다. 이제이 객체가 여전히 도달 할 수있는 방법을 찾아야합니다 (이 경우 문제가 될 수 있습니다). 그 참조를 출력 할 수 있습니까?valgrind를 사용하여 개체에 여전히 도달 할 수있는 방법 알아보기

+0

추가'--show-도달 = 예 --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")