[Sanitizer] Unify summary reporting across all sanitizers.
commit2fb08720b11b4c339e191b90d85477c6a2dd74db
authorAlexey Samsonov <samsonov@google.com>
Fri, 1 Nov 2013 17:02:14 +0000 (1 17:02 +0000)
committerAlexey Samsonov <samsonov@google.com>
Fri, 1 Nov 2013 17:02:14 +0000 (1 17:02 +0000)
treeeb6edea41d09acfd47a5960ccb958907f77e0e80
parent21bf90dcf562bd05df20eb55b8d0559017574ffb
[Sanitizer] Unify summary reporting across all sanitizers.

This change unifies the summary printing across sanitizers:
now each tool uses specific version of ReportErrorSummary() method,
which deals with symbolization of the top frame and formatting a
summary message. This change modifies the summary line for ASan+LSan mode:
now the summary mentions "AddressSanitizer" instead of "LeakSanitizer".

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@193864 91177308-0d34-0410-b5e6-96231b3b80d8
27 files changed:
lib/asan/asan_report.cc
lib/lsan/lit_tests/TestCases/disabler.cc
lib/lsan/lit_tests/TestCases/do_leak_check_override.cc
lib/lsan/lit_tests/TestCases/ignore_object.cc
lib/lsan/lit_tests/TestCases/large_allocation_leak.cc
lib/lsan/lit_tests/TestCases/leak_check_at_exit.cc
lib/lsan/lit_tests/TestCases/link_turned_off.cc
lib/lsan/lit_tests/TestCases/pointer_to_self.cc
lib/lsan/lit_tests/TestCases/stale_stack_leak.cc
lib/lsan/lit_tests/TestCases/suppressions_default.cc
lib/lsan/lit_tests/TestCases/suppressions_file.cc
lib/lsan/lit_tests/TestCases/swapcontext.cc
lib/lsan/lit_tests/TestCases/use_after_return.cc
lib/lsan/lit_tests/TestCases/use_globals_initialized.cc
lib/lsan/lit_tests/TestCases/use_globals_uninitialized.cc
lib/lsan/lit_tests/TestCases/use_registers.cc
lib/lsan/lit_tests/TestCases/use_stacks.cc
lib/lsan/lit_tests/TestCases/use_stacks_threaded.cc
lib/lsan/lit_tests/TestCases/use_tls_dynamic.cc
lib/lsan/lit_tests/TestCases/use_tls_pthread_specific_dynamic.cc
lib/lsan/lit_tests/TestCases/use_tls_pthread_specific_static.cc
lib/lsan/lit_tests/TestCases/use_tls_static.cc
lib/lsan/lit_tests/TestCases/use_unaligned.cc
lib/lsan/lsan_common.cc
lib/msan/msan_report.cc
lib/sanitizer_common/sanitizer_common.cc
lib/sanitizer_common/sanitizer_common.h