summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/msan/msan.h
diff options
context:
space:
mode:
authorJulian Lettner <jlettner@apple.com>2019-02-27 22:16:02 +0000
committerJulian Lettner <jlettner@apple.com>2019-02-27 22:16:02 +0000
commita0884da62a471f08c65a03e337aea23203a43eb8 (patch)
treedfc44a82b399aa5f2b281a67dc42fcff7b4af2c5 /compiler-rt/lib/msan/msan.h
parent6a198366a0cc214c8876620b6ea6f696620973f9 (diff)
downloadbcm5719-llvm-a0884da62a471f08c65a03e337aea23203a43eb8.tar.gz
bcm5719-llvm-a0884da62a471f08c65a03e337aea23203a43eb8.zip
[NFC][Sanitizer] Pull up GetStackTrace into sanitizer_common
We already independently declare GetStackTrace in all (except TSan) sanitizer runtime headers. Lets move it to sanitizer_stacktrace.h to have one canonical way to fill in a BufferedStackFrame. Also enables us to use it in sanitizer_common itself. This patch defines GetStackTrace for TSan and moves the function from ubsan_diag.cc to ubsan_diag_standalone.cc to avoid duplicate symbols for the UBSan-ASan runtime. Other than that this patch just moves the code out of headers and into the correct namespace. Reviewers: vitalybuka Differential Revision: https://reviews.llvm.org/D58651 llvm-svn: 355039
Diffstat (limited to 'compiler-rt/lib/msan/msan.h')
-rw-r--r--compiler-rt/lib/msan/msan.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/compiler-rt/lib/msan/msan.h b/compiler-rt/lib/msan/msan.h
index 3a2769ec709..6d17f50dbd7 100644
--- a/compiler-rt/lib/msan/msan.h
+++ b/compiler-rt/lib/msan/msan.h
@@ -312,9 +312,6 @@ struct SymbolizerScope {
void PrintWarning(uptr pc, uptr bp);
void PrintWarningWithOrigin(uptr pc, uptr bp, u32 origin);
-void GetStackTrace(BufferedStackTrace *stack, uptr max_s, uptr pc, uptr bp,
- void *context, bool request_fast_unwind);
-
// Unpoison first n function arguments.
void UnpoisonParam(uptr n);
void UnpoisonThreadLocalState();
OpenPOWER on IntegriCloud