我正在尝试在Valgrind抑制文件中添加代码,以删除未列出实际函数调用或导致错误和警告的文件的错误和警告。
例如:
<b>IPW</b> ==55555== Invalid write of size X
==55556== at 0xFFFFFFFF: ???
==55557== by 0xFFFFEEEE: ???
因此,我试图在Valgrind抑制文件中创建几行代码,这将抑制导致错误/警告的函数调用或文件未知的所有这些实例。不幸的是,我无法在Valgrind文档中找到解释如何执行此操作的任何内容。有谁知道如何抑制来自未知函数调用或文件的错误或警告?
答案 0 :(得分:1)
首先,确认您的更改不会导致问题,并且它确实是外部代码中的问题/误报。
如果是这样,您可以将以下行添加到您的 Valgrind 抑制中以获得您需要的内容:
obj:???