如何告诉valgrind
停止显示与某个库相关的任何错误?我收到了很多类似的报告:
==24152== Invalid write of size 8
==24152== at 0xD9FF876: ??? (in /usr/lib64/dri/fglrx_dri.so)
==24152== by 0x110647AF: ???
==24152== Address 0x7f3c98553f20 is not stack'd, malloc'd or (recently) free'd
我可以通过地址修剪它们(0x7fxxxxxxxxxx不是在userland分配的东西),但我的valgrind
版本似乎不接受--ignore-ranges=0x7f0000000000-0x7fffffffffff
答案 0 :(得分:0)
您可以使用--gen-suppressions=all
生成抑制列表。然后,您可以将其添加到.supp
下的某个lib/valgrind
文件中。