[NFC][Sanitizer] Hard-code fast/slow unwinder at call site
authorJulian Lettner <jlettner@apple.com>
Wed, 27 Feb 2019 20:01:04 +0000 (20:01 +0000)
committerJulian Lettner <jlettner@apple.com>
Wed, 27 Feb 2019 20:01:04 +0000 (20:01 +0000)
commit46e1b16e363369a042562ba3bcf7570a695fda71
tree1e41243ea6726d95c22b65fb284846fc5b064d1d
parent628ab5c6820bdf3bb5a8e494b0fd9e7312ce7150
[NFC][Sanitizer] Hard-code fast/slow unwinder at call site

Also assert that the caller always gets what it requested.

This purely mechanical change simplifies future refactorings and
eventual removal of BufferedStackTrace::Unwind.

Reviewers: vitalybuka

Differential Revision: https://reviews.llvm.org/D58557

llvm-svn: 355022
compiler-rt/lib/asan/asan_stack.h
compiler-rt/lib/hwasan/hwasan.cpp
compiler-rt/lib/lsan/lsan.h
compiler-rt/lib/msan/msan.cc
compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc
compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cc
compiler-rt/lib/tsan/rtl/tsan_rtl.cc
compiler-rt/lib/tsan/rtl/tsan_rtl_report.cc
compiler-rt/lib/ubsan/ubsan_diag.cc
compiler-rt/lib/ubsan/ubsan_diag_standalone.cc