summaryrefslogtreecommitdiffstats
path: root/build/sanitizers/sanitizer_options.cc
diff options
context:
space:
mode:
authoreugenis <eugenis@chromium.org>2015-08-21 13:49:49 -0700
committerCommit bot <commit-bot@chromium.org>2015-08-21 20:50:26 +0000
commit8281c52db39e19b1e6678f31e70991512c9a4acc (patch)
tree4aeb481e8da6a318a8bb126928c970e9faed5008 /build/sanitizers/sanitizer_options.cc
parent95074055aa1a116908f7c30da3a40a01888a33fb (diff)
downloadchromium_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/sanitizer_options.cc')
-rw-r--r--build/sanitizers/sanitizer_options.cc15
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.