問題タブ [thread-sanitizer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gcc - gccを使用してcmakeで複数のサニタイザーを適用する良い方法は何ですか?
GCC には多くのサニタイザー (リーク、アドレス、スレッドなど) があります。ただし、それらの多くはコードの実装が必要であり、他のものと一緒に使用することはできません。したがって、実際にすべてのサニタイザーを適用してコードが適切に機能することを確認したい場合、これらすべてのサニタイザーを使用するための推奨手順は何ですか?
CMake を使用してプロジェクトを管理しています
c++ - TSan は、何もしない並列 for_each ループでのデータ競合について不平を言います
ここに小さなプログラム例があります:
私はそれを(現在のArch Linuxで)次のようにコンパイルします:
このプログラムは書き込みを行わないため、どのようにデータ競合が発生するか想像できませんが、TSan は非常に不満です。エラーの激流は次のように始まります。
これは TSan の単なる誤検知である可能性はありますか?