如何告诉Valgrind不使用默认抑制文件?

时间:2014-06-04 11:01:34

标签: valgrind

我见过类似的问题here,但我的问题是我没有权限编辑default.supp文件。例如,Valgrind中是否有任何命令行选项忽略所有抑制文件?

2 个答案:

答案 0 :(得分:2)

在Valgrind 3.10.0中,有一个选项:

> valgrind --default-suppressions=no ./program

将忽略默认抑制文件。在早期版本中似乎没有任何方法可以做到这一点。

答案 1 :(得分:0)

这个解决方案可能有点矫枉过正,但由于还没有答案......

您可以自己构建Valgrind而无需任何root权限(只需确保在运行--prefix时指定configure选项以安装到主目录中的某个位置而不是/ usr /本地)。这样你也可以编辑default.supp文件,甚至可以在没有任何默认抑制文件的情况下构建Valgrind。