summaryrefslogtreecommitdiff
path: root/src/vm/comthreadpool.cpp
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2018-02-28 17:28:30 -0800
committerGitHub <noreply@github.com>2018-02-28 17:28:30 -0800
commit17326488d7428fdb548b528cf97f90b547038a95 (patch)
treeb27862f5aedab658dbade492dfeda0f7aa4beefb /src/vm/comthreadpool.cpp
parent91d228d940a3f01bd12d904afbf40ea67eed5682 (diff)
downloadcoreclr-17326488d7428fdb548b528cf97f90b547038a95.tar.gz
coreclr-17326488d7428fdb548b528cf97f90b547038a95.tar.bz2
coreclr-17326488d7428fdb548b528cf97f90b547038a95.zip
Delete unnecesary StackCrawlMarks (#16648)
CAS leftovers
Diffstat (limited to 'src/vm/comthreadpool.cpp')
-rw-r--r--src/vm/comthreadpool.cpp22
1 files changed, 2 insertions, 20 deletions
diff --git a/src/vm/comthreadpool.cpp b/src/vm/comthreadpool.cpp
index 6ab6b60013..fcb51dc301 100644
--- a/src/vm/comthreadpool.cpp
+++ b/src/vm/comthreadpool.cpp
@@ -120,9 +120,6 @@ DelegateInfo *DelegateInfo::MakeDelegateInfo(AppDomain *pAppDomain,
else
delegateInfo->m_registeredWaitHandle = NULL;
- delegateInfo->m_overridesCount = 0;
- delegateInfo->m_hasSecurityInfo = FALSE;
-
delegateInfo.SuppressRelease();
return delegateInfo;
@@ -372,20 +369,12 @@ VOID NTAPI RegisterWaitForSingleObjectCallback(PVOID delegateInfo, BOOLEAN Timer
return;
}
-void ThreadPoolNative::Init()
-{
-
-}
-
-
-FCIMPL7(LPVOID, ThreadPoolNative::CorRegisterWaitForSingleObject,
+FCIMPL5(LPVOID, ThreadPoolNative::CorRegisterWaitForSingleObject,
Object* waitObjectUNSAFE,
Object* stateUNSAFE,
UINT32 timeout,
CLR_BOOL executeOnlyOnce,
- Object* registeredWaitObjectUNSAFE,
- StackCrawlMark* stackMark,
- CLR_BOOL compressStack)
+ Object* registeredWaitObjectUNSAFE)
{
FCALL_CONTRACT;
@@ -422,13 +411,6 @@ FCIMPL7(LPVOID, ThreadPoolNative::CorRegisterWaitForSingleObject,
(OBJECTREF *)&gc.waitObject,
&gc.registeredWaitObject);
- if (compressStack)
- {
- delegateInfo->SetThreadSecurityInfo( pCurThread, stackMark );
- }
-
-
-
if (!(ThreadpoolMgr::RegisterWaitForSingleObject(&handle,
hWaitHandle,
RegisterWaitForSingleObjectCallback,