2011-05-25 66 views
1

我需要修復一個巨大的開源庫中的泄漏。爲此,我正在使用google-perftools,現在這個庫已連接到另一個大型應用程序,它也可能有很多內存泄漏[從應用程序中查找泄漏不是我的目標/作業],所以我怎麼才能讓Google HEAPCHECKER只獲取庫和應用程序的內存泄漏?關於谷歌perftools HEAPCHECK

一種方法我都試過是: -

我聯繫與谷歌,perftools lib庫,並沒有明確地與它連接的應用程序。同時運行的應用程序啓用HEAPCHECK,它給了我這個錯誤

檢查失敗: heap_profile-> FindAlloc(test_str, &大小):我們自己的新/刪除不掛?

請幫我找到解決方案,以獲得只有庫的內存泄漏。

PS。我的平臺是嵌入式Linux,我使用gnu鏈接器和G ++編譯器。

回答

1

嗯,我發現這是不可能的谷歌堆工具。