在我的应用程序中,我创建了自定义的my_alloc / my_free,并希望使用valgrind(或其他工具)检测自定义的内存管理的内存泄漏
我该怎么办?
Valgrind有一个可用于描述“内存池管理”的API。
请参见http://www.valgrind.org/docs/manual/mc-manual.html#mc-manual.mempools有关更多信息。
或者,您可以只使用'malloc','free'等,而不是使用您自己的函数名称。>>
Here是使用GCC时需要执行的操作的链接。根据您链接替换malloc函数的方式,您可能需要使用--soname-synonyms
参数(在Valgrind手册的this section末尾)。