summaryrefslogtreecommitdiff
path: root/src/vm/methodtablebuilder.cpp
diff options
context:
space:
mode:
authorFilip Navara <filip.navara@gmail.com>2019-01-23 22:13:01 +0100
committerJan Kotas <jkotas@microsoft.com>2019-01-23 13:13:01 -0800
commita28b25aacdcd2adb0fdfa70bd869f53ba6565976 (patch)
treed37eeacbb212a5633edabf93300dbcd18980f13f /src/vm/methodtablebuilder.cpp
parent797888982e264e2ecfbc436f782f2f6704644e84 (diff)
downloadcoreclr-a28b25aacdcd2adb0fdfa70bd869f53ba6565976.tar.gz
coreclr-a28b25aacdcd2adb0fdfa70bd869f53ba6565976.tar.bz2
coreclr-a28b25aacdcd2adb0fdfa70bd869f53ba6565976.zip
Remove all traces of FEATURE_STACK_PROBE. (#22149)
Diffstat (limited to 'src/vm/methodtablebuilder.cpp')
-rw-r--r--src/vm/methodtablebuilder.cpp12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/vm/methodtablebuilder.cpp b/src/vm/methodtablebuilder.cpp
index f9a28fb9a4..ab9e1c55d1 100644
--- a/src/vm/methodtablebuilder.cpp
+++ b/src/vm/methodtablebuilder.cpp
@@ -502,8 +502,6 @@ MethodTableBuilder::ExpandApproxInheritedInterfaces(
{
STANDARD_VM_CONTRACT;
- INTERIOR_STACK_PROBE(GetThread());
-
// Expand interfaces in superclasses first. Interfaces inherited from parents
// must have identical indexes as in the parent.
bmtRTType * pParentOfParent = pParentType->GetParentType();
@@ -550,8 +548,6 @@ MethodTableBuilder::ExpandApproxInheritedInterfaces(
// Restore parent's substitution
pParentType->SetSubstitution(parentSubstitution);
-
- END_INTERIOR_STACK_PROBE;
} // MethodTableBuilder::ExpandApproxInheritedInterfaces
//*******************************************************************************
@@ -1324,10 +1320,6 @@ MethodTableBuilder::BuildMethodTableThrowing(
bmtInternal->pType = new (GetStackingAllocator())
bmtMDType(pParent, pModule, cl, bmtGenericsInfo->typeContext);
- // put the interior stack probe after all the stack-allocted goop above. We check compare our this pointer to the SP on
- // the dtor to determine if we are being called on an EH path or not.
- INTERIOR_STACK_PROBE_FOR(GetThread(), 8);
-
// If not NULL, it means there are some by-value fields, and this contains an entry for each inst
#ifdef _DEBUG
@@ -2101,8 +2093,6 @@ MethodTableBuilder::BuildMethodTableThrowing(
_ASSERTE(pComputedPZM == Module::GetPreferredZapModuleForMethodTable(pMT));
#endif // FEATURE_PREJIT
- END_INTERIOR_STACK_PROBE;
-
return GetHalfBakedMethodTable();
} // MethodTableBuilder::BuildMethodTableThrowing
#ifdef _PREFAST_
@@ -11885,7 +11875,6 @@ ClassLoader::CreateTypeHandleForTypeDefThrowing(
MethodTable * pMT = NULL;
Thread * pThread = GetThread();
- BEGIN_SO_INTOLERANT_CODE_FOR(pThread, DefaultEntryProbeAmount() * 2)
MethodTable * pParentMethodTable = NULL;
SigPointer parentInst;
@@ -12205,6 +12194,5 @@ ClassLoader::CreateTypeHandleForTypeDefThrowing(
parentInst,
(WORD)cInterfaces);
- END_SO_INTOLERANT_CODE;
RETURN(TypeHandle(pMT));
} // ClassLoader::CreateTypeHandleForTypeDefThrowing