Commit 08129729 authored by glider@chromium.org's avatar glider@chromium.org

Link all the necessary default options into TSan v2 binaries.

BUG=302040
TBR=earthdok@chromium.org

Review URL: https://codereview.chromium.org/298853002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@272021 0039d316-1c4b-4281-b951-d872f2087c98
parent 306fcf2b
......@@ -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 ";
extern "C"
__attribute__((no_sanitize_thread))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment