summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/tsan/rtl/tsan_flags.cc
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2013-03-21 13:01:50 +0000
committerDmitry Vyukov <dvyukov@google.com>2013-03-21 13:01:50 +0000
commit2c3b919ad3dc38fb1a86a43526f009a6fdeeb6bc (patch)
treef7f6be03cfc04bcf7ccb7d5de2f70ddb424b3d76 /compiler-rt/lib/tsan/rtl/tsan_flags.cc
parent69c323d66fdeb32297bfc0b0f8c6bb6072431963 (diff)
downloadbcm5719-llvm-2c3b919ad3dc38fb1a86a43526f009a6fdeeb6bc.tar.gz
bcm5719-llvm-2c3b919ad3dc38fb1a86a43526f009a6fdeeb6bc.zip
tsan: add flag to control symbolizer flush frequency
llvm-svn: 177638
Diffstat (limited to 'compiler-rt/lib/tsan/rtl/tsan_flags.cc')
-rw-r--r--compiler-rt/lib/tsan/rtl/tsan_flags.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler-rt/lib/tsan/rtl/tsan_flags.cc b/compiler-rt/lib/tsan/rtl/tsan_flags.cc
index 1ed04dd114b..722ffdfee0f 100644
--- a/compiler-rt/lib/tsan/rtl/tsan_flags.cc
+++ b/compiler-rt/lib/tsan/rtl/tsan_flags.cc
@@ -55,6 +55,7 @@ void InitializeFlags(Flags *f, const char *env) {
f->verbosity = 0;
f->profile_memory = "";
f->flush_memory_ms = 0;
+ f->flush_symbolizer_ms = 5000;
f->stop_on_start = false;
f->running_on_valgrind = false;
f->external_symbolizer_path = "";
@@ -83,6 +84,7 @@ void InitializeFlags(Flags *f, const char *env) {
ParseFlag(env, &f->verbosity, "verbosity");
ParseFlag(env, &f->profile_memory, "profile_memory");
ParseFlag(env, &f->flush_memory_ms, "flush_memory_ms");
+ ParseFlag(env, &f->flush_symbolizer_ms, "flush_symbolizer_ms");
ParseFlag(env, &f->stop_on_start, "stop_on_start");
ParseFlag(env, &f->external_symbolizer_path, "external_symbolizer_path");
ParseFlag(env, &f->history_size, "history_size");
OpenPOWER on IntegriCloud