mac上的c++内存调试器
Memory debugger for c++ on mac?
我正在用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中设置了一个断点,但它没有告诉我在哪里修改内存。
是否有任何内存调试器,给我有意义的信息,我在哪里搞砸了内存?
Valgrind是标准的开源内存调试工具。: -)
相关文章:
- 正在VS调试器中监视映射条目
- 为什么我的 VS 代码调试器在我的C++代码周围弹跳?
- 带有 GDB 调试器的 VS 代码内存视图
- 为什么调试器引发"read access violation. this was nullptr"异常?
- VS2017调试器:没有地址,可能是由于编译器优化
- 当前不会命中断点。没有调试器目标代码类型的可执行代码与此文件关联
- 使用 Windows 10 和 MINGW 编译器在 VS Code 上使用 gdb 调试器进行调试时出错
- 如何在可视化代码中生成用于 c++ 开发的调试器?
- 为什么我的程序无法在GDB在线编译器/调试器或Visual Studio C++ 2019中运行
- Popen使Qt调试器崩溃
- 附加调试器并以编程方式获取变量地址 Visual Studio
- 在 Visual Studio 调试器中,如何从内存中打印字节范围?
- 调试器如何仅查看变量的内存地址
- 未知错误,调试器只给我一个内存地址
- 对于使用Cygwin GCC编译的C++程序,是否有免费的内存调试器
- 调试器如何查看另一个进程的内存?
- VS2008|:任务管理器和CRT堆调试器函数之间的内存使用差异
- 尝试使用Visual Studio 2008堆调试器调试内存泄漏
- 什么调试器可以检查c++代码是否存在内存泄漏
- mac上的c++内存调试器