summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/tsan/rtl/tsan_flags.h
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2012-05-22 18:07:45 +0000
committerDmitry Vyukov <dvyukov@google.com>2012-05-22 18:07:45 +0000
commit302cebb8f1a193052f0739b4da90b013f3638e94 (patch)
tree7cf26d110f098c9c66d6a8e1c6fc589be3886c6e /compiler-rt/lib/tsan/rtl/tsan_flags.h
parent8b3304da56822ae35fd223eafd2d0c558aafabc4 (diff)
downloadbcm5719-llvm-302cebb8f1a193052f0739b4da90b013f3638e94.tar.gz
bcm5719-llvm-302cebb8f1a193052f0739b4da90b013f3638e94.zip
tsan: add shadow memory flush + fix few bugs
llvm-svn: 157270
Diffstat (limited to 'compiler-rt/lib/tsan/rtl/tsan_flags.h')
-rw-r--r--compiler-rt/lib/tsan/rtl/tsan_flags.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler-rt/lib/tsan/rtl/tsan_flags.h b/compiler-rt/lib/tsan/rtl/tsan_flags.h
index 8e0dc815a4c..dea01417ffe 100644
--- a/compiler-rt/lib/tsan/rtl/tsan_flags.h
+++ b/compiler-rt/lib/tsan/rtl/tsan_flags.h
@@ -48,6 +48,10 @@ struct Flags {
int verbosity;
// If set, periodically write memory profile to that file.
const char *profile_memory;
+ // Flush shadow memory every X ms.
+ int flush_memory_ms;
+ // Stops on start until __tsan_resume() is called (for debugging).
+ bool stop_on_start;
};
Flags *flags();
OpenPOWER on IntegriCloud