Memory leaks 关于google perftools的HEAPCHECK

Memory leaks 关于google perftools的HEAPCHECK,memory-leaks,google-perftools,Memory Leaks,Google Perftools,我需要修复一个巨大的开源库中的漏洞。对于我正在使用的,现在这个库被链接到另一个大型应用程序中,它也可能有很多内存泄漏[从应用程序中查找泄漏不是我的目标/工作],那么我如何让google HEAPCHECKER只获取库的内存泄漏,而不获取应用程序的内存泄漏 我尝试过的一种方法是:- 我将库链接到google perftools库,但并没有显式地将应用程序链接到它。当运行启用HEAPCHECK的应用程序时,它会给我这个错误 检查失败: 堆配置文件->FindAlloc(测试), &大小):我们自己的

我需要修复一个巨大的开源库中的漏洞。对于我正在使用的,现在这个库被链接到另一个大型应用程序中,它也可能有很多内存泄漏[从应用程序中查找泄漏不是我的目标/工作],那么我如何让google HEAPCHECKER只获取库的内存泄漏,而不获取应用程序的内存泄漏

我尝试过的一种方法是:-

我将库链接到google perftools库,但并没有显式地将应用程序链接到它。当运行启用HEAPCHECK的应用程序时,它会给我这个错误

检查失败: 堆配置文件->FindAlloc(测试), &大小):我们自己的新/删除未链接

请帮助我找到解决方案,以获得唯一库的内存泄漏


另外,我的平台是嵌入式linux,我正在使用gnu链接器和G++编译器。

好吧,我发现用谷歌堆工具是不可能的。

好吧,我发现用谷歌堆工具是不可能的