标签: c memory malloc
我有一段代码在数小的(<16)字节内存块上执行数百个malloc和释放,并且它失败了“无效的下一个大小(快)”。使用valgrind运行时不会失败。我添加了mcheck,它确实检测到了一个失败:“内存被破坏了已分配块的结尾”。我如何找出这个元数据的位置(所以我可以添加观察点?)