diff options
author | Alexey Samsonov <samsonov@google.com> | 2012-07-05 07:18:29 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2012-07-05 07:18:29 +0000 |
commit | bc12f5d836b161b881de91e29548cfbc014243a3 (patch) | |
tree | ce15057e1a18742372ec13df18b57275edc9b2cb /lib/tsan/rtl/tsan_flags.h | |
parent | 81794a2e2fc962e5d68a751d25659ae610e83e40 (diff) | |
download | compiler-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.h | 2 |
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(); |