summaryrefslogtreecommitdiffstats
path: root/tools/valgrind/tsan/ignores.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tools/valgrind/tsan/ignores.txt')
-rw-r--r--tools/valgrind/tsan/ignores.txt5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/valgrind/tsan/ignores.txt b/tools/valgrind/tsan/ignores.txt
index 2128996..5f32517 100644
--- a/tools/valgrind/tsan/ignores.txt
+++ b/tools/valgrind/tsan/ignores.txt
@@ -53,12 +53,15 @@ src:*ts_valgrind_intercepts.c
##################################################################
# Don't instrument synchronization code
src:*base/waitable_event*
-src:*base/atomic*
src:*base/condition_variable*
src:*base/lock*
src:*base/stats_counters*
src:*base/thread_local_storage*
+# Don't instrument code dealing with atomics (base::subtle)
+fun:*base*subtle*Release_Store*
+fun:*base*subtle*NoBarrier_CompareAndSwap*
+
# Don't instrument tcmalloc
src:*/tcmalloc/*