簡體   English   中英

使用valgrind找出如何仍然可以到達對象

[英]Using valgrind to find out how an object is still reachable

我使用valgrind進行內存泄漏檢測。 我曾期望有一些代碼會產生內存泄漏,但是valgrind沒有檢測到它。 現在,我想找出以何種方式仍然可以訪問該對象(在這種情況下,這將是一個問題)。 valgrind可以輸出那些引用嗎?

升級到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") 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM