Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ThreadSanitizer抑制ファイルとブラックリスト ファイルに違いはありますか? -- -fsanitize-blacklist= の llvm 固有のコンパイラ フラグによって使用される場合
いつどちらを使用する必要がありますか?
ASFAIK ブラックリストに登録されたコードは tsan インストルメンテーションをまったく取得しませんが、抑制されたコードは実行時のものであるため、抑制されたコードは引き続き tsan によって監視されますが、単に報告されないため、既知のレースによってレポートが汚染されることはありません。
これにより、パフォーマンスに違いが生じる可能性があります。