summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/asan/asan_stack.cc
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2012-01-19 11:34:18 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2012-01-19 11:34:18 +0000
commit84c44a8b8b24d3a67aff0ca60d621ebcc562ef70 (patch)
treee8816a1f6f33ba6758c082663dc36bda20975850 /compiler-rt/lib/asan/asan_stack.cc
parenta875b7ccc759c8f2c28c717e7d1716a02039665f (diff)
downloadbcm5719-llvm-84c44a8b8b24d3a67aff0ca60d621ebcc562ef70.tar.gz
bcm5719-llvm-84c44a8b8b24d3a67aff0ca60d621ebcc562ef70.zip
EHABI-based stack trace on ARM.
The change removes the unused FLAG_fast_unwind, and forces EHABI-based unwind on ARM, and fast (FP-based) unwind everywhere else. llvm-svn: 148468
Diffstat (limited to 'compiler-rt/lib/asan/asan_stack.cc')
-rw-r--r--compiler-rt/lib/asan/asan_stack.cc8
1 files changed, 0 insertions, 8 deletions
diff --git a/compiler-rt/lib/asan/asan_stack.cc b/compiler-rt/lib/asan/asan_stack.cc
index 60e4f92282e..9f746974908 100644
--- a/compiler-rt/lib/asan/asan_stack.cc
+++ b/compiler-rt/lib/asan/asan_stack.cc
@@ -54,14 +54,6 @@ void AsanStackTrace::PrintStack(uintptr_t *addr, size_t size) {
}
#endif // ASAN_USE_EXTERNAL_SYMBOLIZER
-#ifdef __arm__
-#define UNWIND_STOP _URC_END_OF_STACK
-#define UNWIND_CONTINUE _URC_OK
-#else
-#define UNWIND_STOP _URC_NORMAL_STOP
-#define UNWIND_CONTINUE _URC_NO_REASON
-#endif
-
uintptr_t AsanStackTrace::GetCurrentPc() {
return GET_CALLER_PC();
}
OpenPOWER on IntegriCloud