diff options
author | Vitaly Buka <vitalybuka@google.com> | 2017-09-14 03:23:02 +0000 |
---|---|---|
committer | Vitaly Buka <vitalybuka@google.com> | 2017-09-14 03:23:02 +0000 |
commit | f0843635190593b30bff060361463fbf12f1ed91 (patch) | |
tree | 185d7ba2fb46e397a582da825b627b5882770508 /lib/sanitizer_common/sanitizer_win.cc | |
parent | 3083211518cea47e28b2c7173ccc559bf47927c0 (diff) |
[sanitizer] Move IsStackOverflow into SignalContext
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@313227 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/sanitizer_common/sanitizer_win.cc')
-rw-r--r-- | lib/sanitizer_common/sanitizer_win.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/sanitizer_common/sanitizer_win.cc b/lib/sanitizer_common/sanitizer_win.cc index ff3d4b94b..4d68f5610 100644 --- a/lib/sanitizer_common/sanitizer_win.cc +++ b/lib/sanitizer_common/sanitizer_win.cc @@ -915,6 +915,10 @@ bool IsAccessibleMemoryRange(uptr beg, uptr size) { return true; } +bool SignalContext::IsStackOverflow() const { + return GetType() == EXCEPTION_STACK_OVERFLOW; +} + void SignalContext::InitPcSpBp() { EXCEPTION_RECORD *exception_record = (EXCEPTION_RECORD *)siginfo; CONTEXT *context_record = (CONTEXT *)context; |