fixed adding file problem
[c11concurrency-benchmarks.git] / gdax-orderbook-hpp / demo / dependencies / libcds-2.3.2 / tools / tsan-suppression
diff --git a/gdax-orderbook-hpp/demo/dependencies/libcds-2.3.2/tools/tsan-suppression b/gdax-orderbook-hpp/demo/dependencies/libcds-2.3.2/tools/tsan-suppression
new file mode 100644 (file)
index 0000000..e277163
--- /dev/null
@@ -0,0 +1,20 @@
+# Run-time flags: envvar TSAN_OPTIONS="';' delimited option list"
+# Useful options (full list see https://github.com/google/sanitizers/wiki/ThreadSanitizerFlags):
+#   suppressions=<supression_file_name>
+#   verbosity=n Verbosity level (0 - silent, 1 - a bit of output, 2+ - more output).
+#   history_size=[0..7], default 2
+#   detect_deadlocks=0 - some data structs in libcds tests use a lot of node-level mutexes.
+#                        TSan has the hardcoded limit =16 for the number of mutex per thread.
+#                        To prevent "possibly deadlock" reporting disable deadlock detection.
+#                        Suppression can help in that case but stack unwinding increases 
+#                        test time significantly.
+
+# false: LazyList potential deadlock
+deadlock:cds/intrusive/impl/lazy_list.h
+deadlock:cds/intrusive/lazy_list_nogc.h
+
+# false: BronsonAVLTree potential deadlock
+deadlock:cds/container/impl/bronson_avltree_map_rcu.h
+
+#TODO: temporary suppressed. Must be researched later
+race:cds/container/impl/bronson_avltree_map_rcu.h