tsan: fix flags parsing
commit0094ddafd8b62c98925c1325ebfcbffd9cc1caed
authorDmitry Vyukov <dvyukov@google.com>
Wed, 27 Nov 2013 09:54:10 +0000 (27 09:54 +0000)
committerDmitry Vyukov <dvyukov@google.com>
Wed, 27 Nov 2013 09:54:10 +0000 (27 09:54 +0000)
treeed3b7db56426d07a447563bfe369225cdf8a968b
parent573d02185fd1941dbf19a0eb3432fe424eaeecfc
tsan: fix flags parsing

- running_on_valgrind was not parsed in some contexts
- refactor code a bit
- add comprehensive tests for flags parsing

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@195831 91177308-0d34-0410-b5e6-96231b3b80d8
lib/asan/asan_rtl.cc
lib/lsan/lsan.cc
lib/msan/msan.cc
lib/sanitizer_common/sanitizer_flags.cc
lib/sanitizer_common/sanitizer_flags.h
lib/tsan/rtl/tsan_flags.cc
lib/tsan/tests/unit/tsan_flags_test.cc