diff options
| author | Julian Lettner <jlettner@apple.com> | 2019-02-27 22:16:02 +0000 |
|---|---|---|
| committer | Julian Lettner <jlettner@apple.com> | 2019-02-27 22:16:02 +0000 |
| commit | a0884da62a471f08c65a03e337aea23203a43eb8 (patch) | |
| tree | dfc44a82b399aa5f2b281a67dc42fcff7b4af2c5 /compiler-rt/lib/msan/msan.h | |
| parent | 6a198366a0cc214c8876620b6ea6f696620973f9 (diff) | |
| download | bcm5719-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.h | 3 |
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(); |

