【发布时间】:2009-10-08 19:57:46
【问题描述】:
Valgrind 告诉我函数 xxx 分配的内存没有被释放。美好的。然而,事实证明这比平时更难追踪。
为此我创造了无数个:
#ifdef DEBUG
fprintf(stderr, "something happening:%lx\n", (unsigned long)ptr);
#endif
所以我只需要将这些显示的ptr地址与未释放内存的地址进行匹配即可。
如何让 valgrind 告诉我每个未释放内存块的地址?
【问题讨论】:
标签: memory-leaks valgrind