可以在 Valgrind 抑制文件中使用注释吗?
Can comments be used in a Valgrind suppression file?
如何在 Valgrind 抑制文件中添加注释?
我需要维护一个大型项目的 Valgrind 抑制文件。我们从我们 link 的工具中过滤无法修复的错误。随着工具的新版本发布,此文件可能需要随着时间的推移进行更新。
这是我们要抑制的规则示例:
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:Wredxor
obj:/tmp/*/vcs_sim_exe*
...
fun:SNPSle_*
...
fun:VCS_MAIN
obj:/tmp/*/vcs_sim_exe*
...
fun:main
}
我想在下面的行之前(或规则内)添加类似的内容:
// Rule added for release 2019.X.Y.Z release.
我无法在 Valgrind documentation 中找到对评论的引用。
禁止文件中的评论以 # 字符开头。
https://www.valgrind.org/docs/manual/manual-core.html#manual-core.suppress
应该提到这一点(并且很快就会:))。
我还建议您对 <insert_a_suppression_name_here>
字符串使用一些独特且具有解释性的内容。特别是如果您想将抑制文件与测试套件一起使用,这将允许您跟踪正在使用哪些抑制(通过 -v 或 -s 选项)。
如何在 Valgrind 抑制文件中添加注释?
我需要维护一个大型项目的 Valgrind 抑制文件。我们从我们 link 的工具中过滤无法修复的错误。随着工具的新版本发布,此文件可能需要随着时间的推移进行更新。
这是我们要抑制的规则示例:
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:Wredxor
obj:/tmp/*/vcs_sim_exe*
...
fun:SNPSle_*
...
fun:VCS_MAIN
obj:/tmp/*/vcs_sim_exe*
...
fun:main
}
我想在下面的行之前(或规则内)添加类似的内容:
// Rule added for release 2019.X.Y.Z release.
我无法在 Valgrind documentation 中找到对评论的引用。
禁止文件中的评论以 # 字符开头。 https://www.valgrind.org/docs/manual/manual-core.html#manual-core.suppress 应该提到这一点(并且很快就会:))。
我还建议您对 <insert_a_suppression_name_here>
字符串使用一些独特且具有解释性的内容。特别是如果您想将抑制文件与测试套件一起使用,这将允许您跟踪正在使用哪些抑制(通过 -v 或 -s 选项)。