summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2013-11-07 06:53:41 +0000
committerAlexey Samsonov <samsonov@google.com>2013-11-07 06:53:41 +0000
commitcca3cc0fc367d221b41135b13cdbca810639b0cd (patch)
tree70b4d507bee511588e8525b1a9980e168e6e1705
parente74968cbb29c80073e4ff440555e35f3fbed2f20 (diff)
downloadcompiler-rt-cca3cc0fc367d221b41135b13cdbca810639b0cd.tar.gz
compiler-rt-cca3cc0fc367d221b41135b13cdbca810639b0cd.tar.bz2
compiler-rt-cca3cc0fc367d221b41135b13cdbca810639b0cd.tar.xz
[Sanitizer] Presumable fix stack trace unwinding on Windows
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@194195 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/sanitizer_common/sanitizer_win.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sanitizer_common/sanitizer_win.cc b/lib/sanitizer_common/sanitizer_win.cc
index 8c4c9b62..d8a57d53 100644
--- a/lib/sanitizer_common/sanitizer_win.cc
+++ b/lib/sanitizer_common/sanitizer_win.cc
@@ -382,7 +382,7 @@ void StackTrace::SlowUnwindStack(uptr pc, uptr max_depth) {
// FIXME: CaptureStackBackTrace might be too slow for us.
// FIXME: Compare with StackWalk64.
// FIXME: Look at LLVMUnhandledExceptionFilter in Signals.inc
- uptr cs_ret = CaptureStackBackTrace(1, max_depth, tmp, 0);
+ uptr cs_ret = CaptureStackBackTrace(2, max_depth, tmp, 0);
uptr offset = 0;
// Skip the RTL frames by searching for the PC in the stacktrace.
// FIXME: this doesn't work well for the malloc/free stacks yet.