2009-03-03 64 views
1

我正在完成一个代码模式,并希望通过Valgrind运行我的程序,以确保我已经占用了所有内存,但是我的程序未能在运行时断言失败。从Valgrind运行时可以在调试器中停止吗?我目前正在阅读手册,但认为我可以更快地从你们那里得到我的答案。如何在Valgrind中运行我的程序时进行调试?

回答

3

我发现了--db-attach=yes的说法。每次检测到错误时都会停止,并询问您是否要在此时输入调试器。

对于我的程序,这被证明是很难使用的,但是。我从标准输入中读取文件进行初始化,我认为Valgrind正在将EOL解释为响应其提示。

相关问题