tsan: fix flags parsing
- running_on_valgrind was not parsed in some contexts - refactor code a bit - add comprehensive tests for flags parsing llvm-svn: 195831
Showing
- compiler-rt/lib/asan/asan_rtl.cc 5 additions, 4 deletionscompiler-rt/lib/asan/asan_rtl.cc
- compiler-rt/lib/lsan/lsan.cc 2 additions, 2 deletionscompiler-rt/lib/lsan/lsan.cc
- compiler-rt/lib/msan/msan.cc 3 additions, 2 deletionscompiler-rt/lib/msan/msan.cc
- compiler-rt/lib/sanitizer_common/sanitizer_flags.cc 2 additions, 4 deletionscompiler-rt/lib/sanitizer_common/sanitizer_flags.cc
- compiler-rt/lib/sanitizer_common/sanitizer_flags.h 2 additions, 2 deletionscompiler-rt/lib/sanitizer_common/sanitizer_flags.h
- compiler-rt/lib/tsan/rtl/tsan_flags.cc 7 additions, 6 deletionscompiler-rt/lib/tsan/rtl/tsan_flags.cc
- compiler-rt/lib/tsan/tests/unit/tsan_flags_test.cc 207 additions, 0 deletionscompiler-rt/lib/tsan/tests/unit/tsan_flags_test.cc
Loading
Please register or sign in to comment