summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2013-11-14 08:56:59 +0000
committerAlexey Samsonov <samsonov@google.com>2013-11-14 08:56:59 +0000
commit498e5906ad8e0e9959a1ec146cac01850829690e (patch)
tree671f3d38d8a9b60abe7f89547d93059c9f278676 /compiler-rt/lib/sanitizer_common/sanitizer_flags.cc
parentf4760455e80a7c614edc72bdcbfa58eb10d92d35 (diff)
downloadbcm5719-llvm-498e5906ad8e0e9959a1ec146cac01850829690e.tar.gz
bcm5719-llvm-498e5906ad8e0e9959a1ec146cac01850829690e.zip
[Sanitizer] Add print_summary runtime flag to disable error summaries (UBSan doesn't need them)
llvm-svn: 194685
Diffstat (limited to 'compiler-rt/lib/sanitizer_common/sanitizer_flags.cc')
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_flags.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc b/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc
index ba23ea04bc2..924ed4bc014 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc
@@ -32,6 +32,7 @@ void SetCommonFlagDefaults() {
f->detect_leaks = false;
f->leak_check_at_exit = true;
f->allocator_may_return_null = false;
+ f->print_summary = true;
}
void ParseCommonFlagsFromString(const char *str) {
@@ -48,6 +49,7 @@ void ParseCommonFlagsFromString(const char *str) {
ParseFlag(str, &f->detect_leaks, "detect_leaks");
ParseFlag(str, &f->leak_check_at_exit, "leak_check_at_exit");
ParseFlag(str, &f->allocator_may_return_null, "allocator_may_return_null");
+ ParseFlag(str, &f->print_summary, "print_summary");
// Do a sanity check for certain flags.
if (f->malloc_context_size < 1)
OpenPOWER on IntegriCloud