diff options
author | Chris Bieneman <beanz@apple.com> | 2015-06-24 20:13:44 +0000 |
---|---|---|
committer | Chris Bieneman <beanz@apple.com> | 2015-06-24 20:13:44 +0000 |
commit | a9e77abc6830bba7aa5a4974e09372caca3be32c (patch) | |
tree | e2f2dc506491d0fcdb5e05078f405cfe5c222272 | |
parent | adb110c372a55b1bb492605dd0fed9efa1fb6dc5 (diff) | |
download | bcm5719-llvm-a9e77abc6830bba7aa5a4974e09372caca3be32c.tar.gz bcm5719-llvm-a9e77abc6830bba7aa5a4974e09372caca3be32c.zip |
One more change required to build the sanitizers for iOS.
Summary: _Unwind_Backtrace is not available on iOS, so we should ifdef out the posix implementations of BufferedStackTrace::SlowUnwindStack and BufferedStackTrace::SlowUnwindStackWithContext on iOS.
Reviewers: samsonov
Reviewed By: samsonov
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D10696
llvm-svn: 240586
-rw-r--r-- | compiler-rt/lib/sanitizer_common/CMakeLists.txt | 2 | ||||
-rw-r--r-- | compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc (renamed from compiler-rt/lib/sanitizer_common/sanitizer_unwind_posix_libcdep.cc) | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/compiler-rt/lib/sanitizer_common/CMakeLists.txt b/compiler-rt/lib/sanitizer_common/CMakeLists.txt index b86b475b3cd..f604c9f201d 100644 --- a/compiler-rt/lib/sanitizer_common/CMakeLists.txt +++ b/compiler-rt/lib/sanitizer_common/CMakeLists.txt @@ -44,7 +44,7 @@ set(SANITIZER_LIBCDEP_SOURCES sanitizer_symbolizer_libcdep.cc sanitizer_symbolizer_posix_libcdep.cc sanitizer_symbolizer_process_libcdep.cc - sanitizer_unwind_posix_libcdep.cc) + sanitizer_unwind_linux_libcdep.cc) # Explicitly list all sanitizer_common headers. Not all of these are # included in sanitizer_common source files, but we need to depend on diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_unwind_posix_libcdep.cc b/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc index 2216a196f5b..1082ccfd6a8 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_unwind_posix_libcdep.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc @@ -1,4 +1,4 @@ -//===-- sanitizer_unwind_posix.cc ----------------------------------------===// +//===-- sanitizer_unwind_linux_libcdep.cc ---------------------------------===// // // The LLVM Compiler Infrastructure // @@ -8,11 +8,11 @@ //===----------------------------------------------------------------------===// // // This file contains the unwind.h-based (aka "slow") stack unwinding routines -// available to the tools on Linux, Android, FreeBSD and OS X. +// available to the tools on Linux, Android, and FreeBSD. //===----------------------------------------------------------------------===// #include "sanitizer_platform.h" -#if SANITIZER_POSIX +#if SANITIZER_FREEBSD || SANITIZER_LINUX #include "sanitizer_common.h" #include "sanitizer_stacktrace.h" @@ -155,4 +155,4 @@ void BufferedStackTrace::SlowUnwindStackWithContext(uptr pc, void *context, } // namespace __sanitizer -#endif // SANITIZER_POSIX +#endif // SANITIZER_FREEBSD || SANITIZER_LINUX |