5

我最近将 valgrind 与 glib(与 gobject)一起使用,但效果不是很好。

我已经G_SLICE=always-malloc G_DEBUG=gc-friendly在命令行中添加了,但是 valgrind 仍然报告了许多“可能丢失”。

由于我在自动化测试套件中使用 valgrind,所以我添加--error-exitcode=1了 ,但那些“可能丢失”的内容将使 valgrind 以 1 退出,这将导致我的测试失败。

有谁知道如何使 valgrind 不将“可能丢失”视为错误。

4

3 回答 3

7

对于 valgrind 3.7.0,使用: --show-possibly-lost=no|yes 显示泄漏检查中可能丢失的块?[是的]

于 2012-06-22T21:19:31.973 回答
0

检查https://live.gnome.org/Valgrind以获取有关如何将 Valgrind 与 glib/gtk+/gnome 一起使用的提示。您可能对抑制部分感兴趣。

于 2012-06-13T05:20:00.017 回答
0

有谁知道如何使 valgrind 不将“可能丢失”视为错误。

用于--errors-for-leak-kinds=definite此。请参阅Valgrind 用户手册,Memcheck 命令行选项部分

于 2020-08-22T20:46:40.920 回答