問題タブ [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.

0 投票する
1 に答える
161 参照

gcc - gccを使用してcmakeで複数のサニタイザーを適用する良い方法は何ですか?

GCC には多くのサニタイザー (リーク、アドレス、スレッドなど) があります。ただし、それらの多くはコードの実装が必要であり、他のものと一緒に使用することはできません。したがって、実際にすべてのサニタイザーを適用してコードが適切に機能することを確認したい場合、これらすべてのサニタイザーを使用するための推奨手順は何ですか?

CMake を使用してプロジェクトを管理しています

0 投票する
0 に答える
31 参照

c++ - TSan は、何もしない並列 for_each ループでのデータ競合について不平を言います

ここに小さなプログラム例があります:

私はそれを(現在のArch Linuxで)次のようにコンパイルします:

このプログラムは書き込みを行わないため、どのようにデータ競合が発生するか想像できませんが、TSan は非常に不満です。エラーの激流は次のように始まります。

これは TSan の単なる誤検知である可能性はありますか?