summaryrefslogtreecommitdiff
path: root/src/vm/syncblk.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm/syncblk.cpp')
-rw-r--r--src/vm/syncblk.cpp21
1 files changed, 1 insertions, 20 deletions
diff --git a/src/vm/syncblk.cpp b/src/vm/syncblk.cpp
index 171a8d3bb7..78e455a580 100644
--- a/src/vm/syncblk.cpp
+++ b/src/vm/syncblk.cpp
@@ -30,7 +30,6 @@
#include "corhost.h"
#include "comdelegate.h"
#include "finalizerthread.h"
-#include "gcscan.h"
#ifdef FEATURE_COMINTEROP
#include "runtimecallablewrapper.h"
@@ -2518,7 +2517,7 @@ BOOL ObjHeader::Validate (BOOL bVerifySyncBlkIndex)
//rest of the DWORD is SyncBlk Index
if (!(bits & BIT_SBLK_IS_HASHCODE))
{
- if (bVerifySyncBlkIndex && GCScan::GetGcRuntimeStructuresValid ())
+ if (bVerifySyncBlkIndex && GCHeapUtilities::GetGCHeap()->RuntimeStructuresValid ())
{
DWORD sbIndex = bits & MASK_SYNCBLOCKINDEX;
ASSERT_AND_CHECK(SyncTableEntry::GetSyncTableEntry()[sbIndex].m_Object == obj);
@@ -3298,10 +3297,6 @@ bool AwareLock::Contention(INT32 timeOut)
COUNTER_ONLY(GetPerfCounters().m_LocksAndThreads.cContention++);
-#ifndef FEATURE_CORECLR
- // Fire a contention start event for a managed contention
- FireEtwContentionStart_V1(ETW::ContentionLog::ContentionStructs::ManagedContention, GetClrInstanceId());
-#endif // !FEATURE_CORECLR
LogContention();
Thread *pCurThread = GetThread();
@@ -3406,9 +3401,6 @@ entered: ;
Enter();
bEntered = TRUE;
}
-#ifndef FEATURE_CORECLR
- FireEtwContentionStop(ETW::ContentionLog::ContentionStructs::ManagedContention, GetClrInstanceId());
-#endif // !FEATURE_CORECLR
return bEntered;
}
@@ -3541,18 +3533,7 @@ BOOL SyncBlock::Wait(INT32 timeOut, BOOL exitContext)
Context* defaultContext;
defaultContext = pCurThread->GetDomain()->GetDefaultContext();
_ASSERTE(defaultContext);
-#ifdef FEATURE_REMOTING
- if (exitContext &&
- targetContext != defaultContext)
- {
- Context::MonitorWaitArgs waitArgs = {timeOut, &syncState, &isTimedOut};
- Context::CallBackInfo callBackInfo = {Context::MonitorWait_callback, (void*) &waitArgs};
- Context::RequestCallBack(CURRENT_APPDOMAIN_ID, defaultContext, &callBackInfo);
- }
- else
-#else
_ASSERTE( exitContext==NULL || targetContext == defaultContext);
-#endif
{
isTimedOut = pCurThread->Block(timeOut, &syncState);
}