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_common.h | |
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_common.h')
-rw-r--r-- | lib/sanitizer_common/sanitizer_common.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/sanitizer_common/sanitizer_common.h b/lib/sanitizer_common/sanitizer_common.h index 51c1f3575..988acb794 100644 --- a/lib/sanitizer_common/sanitizer_common.h +++ b/lib/sanitizer_common/sanitizer_common.h @@ -311,7 +311,6 @@ HandleSignalMode GetHandleSignalMode(int signum); void InstallDeadlySignalHandlers(SignalHandlerType handler); // Signal reporting. void StartReportDeadlySignal(); -bool IsStackOverflow(const SignalContext &sig); // FIXME: Hide after moving more signal handling code into common. void MaybeReportNonExecRegion(uptr pc); void MaybeDumpInstructionBytes(uptr pc); @@ -827,6 +826,9 @@ struct SignalContext { // String description of the signal. const char *Describe() const; + // Returns true if signal is stack overflow. + bool IsStackOverflow() const; + private: // Platform specific initialization. void InitPcSpBp(); |