如果测试程序崩溃,Valgrind报告是否可以信任

时间:2014-11-12 09:27:00

标签: c++ crash valgrind memcheck

所以我在一个程序上运行Valgrind memcheck,但程序在这样做时崩溃了。可能是因为Valgrind导致执行速度变慢导致的一些时序问题。

然而,我确实得到了一些报告告诉我,我在不同的地方失去了记忆。 程序崩溃时可以信任吗?我的意思是如果程序崩溃,我可以假设存在未处理的内存。 valgrind可以看到这种情况并以不同的方式处理这种记忆吗?

我确实得到了一些关于“明确失去”记忆的报道。他们是否值得信任?

1 个答案:

答案 0 :(得分:1)

A'绝对迷失'来自valgrind(通过执行泄漏搜索在执行期间找到 或者在执行结束时发现)很可能是真正的泄密。

但正如所建议的,修复崩溃是首要任务。