summaryrefslogtreecommitdiff
path: root/src/vm/excep.h
diff options
context:
space:
mode:
authorJan Vorlicek <janvorli@microsoft.com>2015-03-17 16:31:48 (GMT)
committerJan Vorlicek <janvorli@microsoft.com>2015-03-18 14:48:54 (GMT)
commita7c497e72ae6b6e9a696176b7aa067520ba61bfc (patch)
treebaa8b647c75e2c300fc2ad794fa1516f30dc470e /src/vm/excep.h
parent00857cb9ab0bab14bd953588ac457fd46350fb5d (diff)
downloadcoreclr-a7c497e72ae6b6e9a696176b7aa067520ba61bfc.zip
coreclr-a7c497e72ae6b6e9a696176b7aa067520ba61bfc.tar.gz
coreclr-a7c497e72ae6b6e9a696176b7aa067520ba61bfc.tar.bz2
Implement hardware exception handling
This change implements handling of hardware exceptions that happened in the managed code or in one of the JIT helpers. The coreclr registers a callback with PAL. This callback is invoked by PAL whenever a hardware exception happens. coreclr code then dispatches that exception using the DispatchManagedException.
Diffstat (limited to 'src/vm/excep.h')
-rw-r--r--src/vm/excep.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vm/excep.h b/src/vm/excep.h
index 30bd3a1..d411411 100644
--- a/src/vm/excep.h
+++ b/src/vm/excep.h
@@ -24,6 +24,7 @@ class Thread;
#include "interoputil.h"
BOOL IsExceptionFromManagedCode(const EXCEPTION_RECORD * pExceptionRecord);
+bool IsIPInMarkedJitHelper(UINT_PTR uControlPc);
#if defined(_TARGET_AMD64_) && defined(FEATURE_HIJACK)