diff options
Diffstat (limited to 'src/vm/arm/exceparm.cpp')
-rw-r--r-- | src/vm/arm/exceparm.cpp | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/src/vm/arm/exceparm.cpp b/src/vm/arm/exceparm.cpp index 6852adcc33..9b14d41c83 100644 --- a/src/vm/arm/exceparm.cpp +++ b/src/vm/arm/exceparm.cpp @@ -54,38 +54,6 @@ FaultingExceptionFrame *GetFrameFromRedirectedStubStackFrame (T_DISPATCHER_CONTE return (FaultingExceptionFrame*)((TADDR)pDispatcherContext->ContextRecord->R4); } -//Return TRUE if pContext->Pc is in VirtualStub -BOOL IsIPinVirtualStub(PCODE f_IP) -{ - LIMITED_METHOD_CONTRACT; - - Thread * pThread = GetThread(); - - // We may not have a managed thread object. Example is an AV on the helper thread. - // (perhaps during StubManager::IsStub) - if (pThread == NULL) - { - return FALSE; - } - - VirtualCallStubManager::StubKind sk; - VirtualCallStubManager::FindStubManager(f_IP, &sk); - - if (sk == VirtualCallStubManager::SK_DISPATCH) - { - return TRUE; - } - else if (sk == VirtualCallStubManager::SK_RESOLVE) - { - return TRUE; - } - - else { - return FALSE; - } -} - - // Returns TRUE if caller should resume execution. BOOL AdjustContextForVirtualStub( |