Chromium Code Reviews| Index: base/debug/sanitizer_options.cc |
| diff --git a/base/debug/sanitizer_options.cc b/base/debug/sanitizer_options.cc |
| index 10024721574b5240ac7bef249c530d976a0fd902..cf25d709600fb3a438ad88617c856bb6c0ec60fb 100644 |
| --- a/base/debug/sanitizer_options.cc |
| +++ b/base/debug/sanitizer_options.cc |
| @@ -75,7 +75,19 @@ const char *__asan_default_options() { |
| // Default options for ThreadSanitizer in various configurations: |
| // detect_deadlocks=1 - enable deadlock (lock inversion) detection. |
| // second_deadlock_stack=1 - more verbose deadlock reports. |
| -const char kTsanDefaultOptions[] = "detect_deadlocks=1 second_deadlock_stack=1"; |
| +// report_signal_unsafe=0 - do not report async-signal-unsafe functions |
| +// called from signal handlers. |
| +// report_thread_leaks=0 - do not report unjoined threads at the end of |
| +// the program execution. |
| +// print_suppressions=1 - print the list of matched suppressions. |
| +// suppressions=<path> - path to the suppressions file. |
| +// external_symbolizer_path=<path> - path to the llvm-symbolizer binary. |
| +const char kTsanDefaultOptions[] = |
| + "detect_deadlocks=1 second_deadlock_stack=1 report_signal_unsafe=0 " |
| + "report_thread_leaks=0 print_suppressions=1 " |
| + "suppressions=tools/valgrind/tsan_v2/suppressions.txt " |
| + "external_symbolizer_path=" |
| + "third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer "; |
|
earthdok
2014/05/21 12:03:07
If current dir != source root, this will break *ev
|
| extern "C" |
| __attribute__((no_sanitize_thread)) |