mac上的c ++内存调试器?

时间:2011-04-22 02:22:29

标签: c++ debugging

我正在用C ++开发一个mac应用程序,我遇到了以下问题:

words(26222,0xa0b5c540) malloc: *** error for object 0x88dda04: 
incorrect checksum for freed object - object was probably modified after 
being freed.
*** set a breakpoint in malloc_error_break to debug

无论如何,我在malloc_error_break中设置了一个断点,但它并没有告诉我在哪里修改内存。

是否有任何内存调试器可以提供有关我在哪里弄乱内存的有意义的信息?

1 个答案:

答案 0 :(得分:5)

Valgrind是标准的开源内存调试工具。 : - )