ThreadSanitizer suppression files 之间有区别吗?和 blacklist files ? -- 当由 -fsanitize-blacklist=
的 llvm 特定编译器标志使用时我什么时候应该使用一个而不是另一个?
最佳答案
ASFAIK 列入黑名单的代码根本没有得到 tsan 检测,而被抑制的代码是运行时的东西,所以被抑制的代码仍然会被 tsan 监控但只是不会报告,这样报告就不会被已知的种族污染。
这会影响性能。
关于clang - ThreadSanitizer (tsan) - 抑制文件 vs 黑名单文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30090149/