summaryrefslogtreecommitdiff
path: root/src/vm/eedbginterfaceimpl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm/eedbginterfaceimpl.cpp')
-rw-r--r--src/vm/eedbginterfaceimpl.cpp11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/vm/eedbginterfaceimpl.cpp b/src/vm/eedbginterfaceimpl.cpp
index ede82c7780..e9f59d25d2 100644
--- a/src/vm/eedbginterfaceimpl.cpp
+++ b/src/vm/eedbginterfaceimpl.cpp
@@ -1387,14 +1387,11 @@ void EEDbgInterfaceImpl::DisableTraceCall(Thread *thread)
thread->DecrementTraceCallCount();
}
-#ifdef FEATURE_IMPLICIT_TLS
EXTERN_C UINT32 _tls_index;
-#endif
void EEDbgInterfaceImpl::GetRuntimeOffsets(SIZE_T *pTLSIndex,
SIZE_T *pTLSIsSpecialIndex,
SIZE_T *pTLSCantStopIndex,
- SIZE_T* pTLSIndexOfPredefs,
SIZE_T *pEEThreadStateOffset,
SIZE_T *pEEThreadStateNCOffset,
SIZE_T *pEEThreadPGCDisabledOffset,
@@ -1417,7 +1414,6 @@ void EEDbgInterfaceImpl::GetRuntimeOffsets(SIZE_T *pTLSIndex,
PRECONDITION(CheckPointer(pTLSIndex));
PRECONDITION(CheckPointer(pTLSIsSpecialIndex));
PRECONDITION(CheckPointer(pEEThreadStateOffset));
- PRECONDITION(CheckPointer(pTLSIndexOfPredefs));
PRECONDITION(CheckPointer(pEEThreadStateNCOffset));
PRECONDITION(CheckPointer(pEEThreadPGCDisabledOffset));
PRECONDITION(CheckPointer(pEEThreadPGCDisabledValue));
@@ -1433,14 +1429,9 @@ void EEDbgInterfaceImpl::GetRuntimeOffsets(SIZE_T *pTLSIndex,
}
CONTRACTL_END;
-#ifdef FEATURE_IMPLICIT_TLS
- *pTLSIndex = _tls_index;
-#else
- *pTLSIndex = GetThreadTLSIndex();
-#endif
+ *pTLSIndex = g_TlsIndex;
*pTLSIsSpecialIndex = TlsIdx_ThreadType;
*pTLSCantStopIndex = TlsIdx_CantStopCount;
- *pTLSIndexOfPredefs = CExecutionEngine::TlsIndex;
*pEEThreadStateOffset = Thread::GetOffsetOfState();
*pEEThreadStateNCOffset = Thread::GetOffsetOfStateNC();
*pEEThreadPGCDisabledOffset = Thread::GetOffsetOfGCFlag();