summaryrefslogtreecommitdiff
path: root/lib/tsan/rtl/tsan_flags.h
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2012-07-05 07:18:29 +0000
committerAlexey Samsonov <samsonov@google.com>2012-07-05 07:18:29 +0000
commitbc12f5d836b161b881de91e29548cfbc014243a3 (patch)
treece15057e1a18742372ec13df18b57275edc9b2cb /lib/tsan/rtl/tsan_flags.h
parent81794a2e2fc962e5d68a751d25659ae610e83e40 (diff)
downloadcompiler-rt-bc12f5d836b161b881de91e29548cfbc014243a3.tar.gz
compiler-rt-bc12f5d836b161b881de91e29548cfbc014243a3.tar.bz2
compiler-rt-bc12f5d836b161b881de91e29548cfbc014243a3.tar.xz
[TSan] add a new option 'use_internal_symbolizer' that allows to choose between addr2line-based and llvm-based symbolizer w/o having to rebuild the runtime. This is hopefully a temporary solution that simplifies testing process. In the end, we should leave a single symbolizer.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@159730 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/tsan/rtl/tsan_flags.h')
-rw-r--r--lib/tsan/rtl/tsan_flags.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/tsan/rtl/tsan_flags.h b/lib/tsan/rtl/tsan_flags.h
index 66d3cf85..c22132f2 100644
--- a/lib/tsan/rtl/tsan_flags.h
+++ b/lib/tsan/rtl/tsan_flags.h
@@ -60,6 +60,8 @@ struct Flags {
bool stop_on_start;
// Controls whether RunningOnValgrind() returns true or false.
bool running_on_valgrind;
+ // If set, uses in-process symbolizer from common sanitizer runtime.
+ bool use_internal_symbolizer;
};
Flags *flags();