summaryrefslogtreecommitdiff
path: root/.tsan-suppressions
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <gitster@pobox.com>2017-10-23 14:19:02 +0900
committerLibravatar Junio C Hamano <gitster@pobox.com>2017-10-23 14:19:02 +0900
commitdd3bfe4f5fda5e8e8093be2d18cdc80a90e25e5b (patch)
tree69f56b9802809276e92b5abf9e531976d041224d /.tsan-suppressions
parentMerge branch 'ls/travis-scriptify' into maint (diff)
parentThreadSanitizer: add suppressions (diff)
downloadtgif-dd3bfe4f5fda5e8e8093be2d18cdc80a90e25e5b.tar.xz
Merge branch 'ma/ts-cleanups' into maint
Assorted bugfixes and clean-ups. * ma/ts-cleanups: ThreadSanitizer: add suppressions strbuf_setlen: don't write to strbuf_slopbuf pack-objects: take lock before accessing `remaining` convert: always initialize attr_action in convert_attrs
Diffstat (limited to '.tsan-suppressions')
-rw-r--r--.tsan-suppressions10
1 files changed, 10 insertions, 0 deletions
diff --git a/.tsan-suppressions b/.tsan-suppressions
new file mode 100644
index 0000000000..8c85014a0a
--- /dev/null
+++ b/.tsan-suppressions
@@ -0,0 +1,10 @@
+# Suppressions for ThreadSanitizer (tsan).
+#
+# This file is used by setting the environment variable TSAN_OPTIONS to, e.g.,
+# "suppressions=$(pwd)/.tsan-suppressions". Observe that relative paths such as
+# ".tsan-suppressions" might not work.
+
+# A static variable is written to racily, but we always write the same value, so
+# in practice it (hopefully!) doesn't matter.
+race:^want_color$
+race:^transfer_debug$