【发布时间】:2011-11-27 17:05:45
【问题描述】:
我正在为 valgrind 编写一个抑制文件,我有一个这样的文件(取自核心手册)
{
libX11.so.6.2/libX11.so.6.2/libXaw.so.7.0
Memcheck:Value4
obj:/usr/X11R6/lib/libX11.so.6.2
obj:/usr/X11R6/lib/libX11.so.6.2
obj:/usr/X11R6/lib/libXaw.so.7.0
}
我也想抑制这个
{
libX11.so.6.2/libX11.so.6.2/libXaw.so.7.0
Memcheck:Cond
obj:/usr/X11R6/lib/libX11.so.6.2
obj:/usr/X11R6/lib/libX11.so.6.2
obj:/usr/X11R6/lib/libXaw.so.7.0
}
我真的需要编写两个抑制来实现这一点吗?我搜索了手册和在线文档,但没有找到答案。我也尝试了MemCheck:*,但 valgrind 以代码 1 退出。
那么,问题是,我不能将多种类型的错误组合在一个单一的抑制中以进行 memcheck 吗?
【问题讨论】:
标签: debugging memory-leaks profiling valgrind