首页 > 解决方案 > 如何使用valgrind检测自定义alloc/free的内存泄漏?

问题描述

在我的应用程序中,我创建了一个自定义的 my_alloc/my_free,并希望使用 valgrind(或其他工具)检测自定义内存管理的内存泄漏

我该怎么做?

标签: cmemory-managementmemory-leaksvalgrind

解决方案


或者,您可以简单地使用“malloc”、“free”等,而不是使用您自己的函数名称。

是使用 GCC 时需要做的事情的链接。根据链接替换 ​​malloc 函数的方式,您可能需要使用参数(在 Valgrind 手册本节--soname-synonyms的末尾)。


推荐阅读