diff options
author | Filip Navara <filip.navara@gmail.com> | 2019-01-23 22:13:01 +0100 |
---|---|---|
committer | Jan Kotas <jkotas@microsoft.com> | 2019-01-23 13:13:01 -0800 |
commit | a28b25aacdcd2adb0fdfa70bd869f53ba6565976 (patch) | |
tree | d37eeacbb212a5633edabf93300dbcd18980f13f /src/vm/stackwalk.cpp | |
parent | 797888982e264e2ecfbc436f782f2f6704644e84 (diff) | |
download | coreclr-a28b25aacdcd2adb0fdfa70bd869f53ba6565976.tar.gz coreclr-a28b25aacdcd2adb0fdfa70bd869f53ba6565976.tar.bz2 coreclr-a28b25aacdcd2adb0fdfa70bd869f53ba6565976.zip |
Remove all traces of FEATURE_STACK_PROBE. (#22149)
Diffstat (limited to 'src/vm/stackwalk.cpp')
-rw-r--r-- | src/vm/stackwalk.cpp | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/src/vm/stackwalk.cpp b/src/vm/stackwalk.cpp index 1b1c2a2a08..97e83ee7d3 100644 --- a/src/vm/stackwalk.cpp +++ b/src/vm/stackwalk.cpp @@ -13,7 +13,6 @@ #include "eetwain.h" #include "codeman.h" #include "eeconfig.h" -#include "stackprobe.h" #include "dbginterface.h" #include "generics.h" #ifdef FEATURE_INTERPRETER @@ -128,7 +127,6 @@ BOOL CrawlFrame::IsInCalleesFrames(LPVOID stackPointer) MethodDesc* CrawlFrame::GetFunction() { LIMITED_METHOD_DAC_CONTRACT; - STATIC_CONTRACT_SO_TOLERANT; if (pFunc != NULL) { return pFunc; @@ -519,7 +517,6 @@ void ExInfoWalker::WalkToManaged() { NOTHROW; GC_NOTRIGGER; - SO_TOLERANT; MODE_ANY; SUPPORTS_DAC; } @@ -558,7 +555,6 @@ UINT_PTR Thread::VirtualUnwindCallFrame(PREGDISPLAY pRD, EECodeInfo* pCodeInfo / GC_NOTRIGGER; PRECONDITION(GetControlPC(pRD) == GetIP(pRD->pCurrentContext)); - SO_TOLERANT; } CONTRACTL_END; @@ -598,7 +594,6 @@ PCODE Thread::VirtualUnwindCallFrame(T_CONTEXT* pContext, GC_NOTRIGGER; PRECONDITION(CheckPointer(pContext, NULL_NOT_OK)); PRECONDITION(CheckPointer(pContextPointers, NULL_OK)); - SO_TOLERANT; SUPPORTS_DAC; } CONTRACTL_END; @@ -718,7 +713,6 @@ PCODE Thread::VirtualUnwindNonLeafCallFrame(T_CONTEXT* pContext, KNONVOLATILE_CO PRECONDITION(CheckPointer(pContext, NULL_NOT_OK)); PRECONDITION(CheckPointer(pContextPointers, NULL_OK)); PRECONDITION(CheckPointer(pFunctionEntry, NULL_OK)); - SO_TOLERANT; } CONTRACTL_END; @@ -763,7 +757,6 @@ UINT_PTR Thread::VirtualUnwindToFirstManagedCallFrame(T_CONTEXT* pContext) { NOTHROW; GC_NOTRIGGER; - SO_TOLERANT; } CONTRACTL_END; @@ -908,7 +901,6 @@ StackWalkAction Thread::StackWalkFramesEx( // that any C++ destructors pushed in this function will never execute, and it means that this function can // never have a dynamic contract. STATIC_CONTRACT_WRAPPER; - STATIC_CONTRACT_SO_INTOLERANT; SCAN_IGNORE_THROW; // see contract above SCAN_IGNORE_TRIGGER; // see contract above @@ -2787,7 +2779,6 @@ void StackFrameIterator::ProcessIp(PCODE Ip) { NOTHROW; GC_NOTRIGGER; - SO_TOLERANT; SUPPORTS_DAC; } CONTRACTL_END; @@ -3200,7 +3191,6 @@ void StackFrameIterator::PostProcessingForManagedFrames(void) { NOTHROW; GC_NOTRIGGER; - SO_TOLERANT; MODE_ANY; SUPPORTS_DAC; } @@ -3238,7 +3228,6 @@ void StackFrameIterator::PostProcessingForNoFrameTransition() { NOTHROW; GC_NOTRIGGER; - SO_TOLERANT; MODE_ANY; SUPPORTS_DAC; } |