diff options
author | eugenis <eugenis@chromium.org> | 2015-08-21 13:49:49 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-08-21 20:50:26 +0000 |
commit | 8281c52db39e19b1e6678f31e70991512c9a4acc (patch) | |
tree | 4aeb481e8da6a318a8bb126928c970e9faed5008 /build/sanitizers | |
parent | 95074055aa1a116908f7c30da3a40a01888a33fb (diff) | |
download | chromium_src-8281c52db39e19b1e6678f31e70991512c9a4acc.zip chromium_src-8281c52db39e19b1e6678f31e70991512c9a4acc.tar.gz chromium_src-8281c52db39e19b1e6678f31e70991512c9a4acc.tar.bz2 |
Add default MSan options.
Disable memcmp() interceptor pending cleanup.
Strip generated source path from reports (the same as other sanitizers).
BUG=523384,523428
NOTRY=true
Review URL: https://codereview.chromium.org/1304313002
Cr-Commit-Position: refs/heads/master@{#344855}
Diffstat (limited to 'build/sanitizers')
-rw-r--r-- | build/sanitizers/sanitizer_options.cc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/build/sanitizers/sanitizer_options.cc b/build/sanitizers/sanitizer_options.cc index a659a22..9e25441 100644 --- a/build/sanitizers/sanitizer_options.cc +++ b/build/sanitizers/sanitizer_options.cc @@ -143,6 +143,21 @@ SANITIZER_HOOK_ATTRIBUTE const char *__tsan_default_suppressions() { #endif // THREAD_SANITIZER && OS_LINUX +#if defined(MEMORY_SANITIZER) +// Default options for MemorySanitizer: +// intercept_memcmp=0 - do not detect uninitialized memory in memcmp() calls. +// Pending cleanup, see http://crbug.com/523428 +// strip_path_prefix=Release/../../ - prefixes up to and including this +// substring will be stripped from source file paths in symbolized reports. +const char kMsanDefaultOptions[] = + "intercept_memcmp=0 strip_path_prefix=Release/../../ "; + +SANITIZER_HOOK_ATTRIBUTE const char *__msan_default_options() { + return kMsanDefaultOptions; +} + +#endif // MEMORY_SANITIZER + #if defined(LEAK_SANITIZER) // Default options for LeakSanitizer: // print_suppressions=1 - print the list of matched suppressions. |