summaryrefslogtreecommitdiff
path: root/src/inc/crsttypes.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/inc/crsttypes.h')
-rw-r--r--src/inc/crsttypes.h260
1 files changed, 132 insertions, 128 deletions
diff --git a/src/inc/crsttypes.h b/src/inc/crsttypes.h
index 8c702fa553..b4f6f49e64 100644
--- a/src/inc/crsttypes.h
+++ b/src/inc/crsttypes.h
@@ -56,134 +56,135 @@ enum CrstType
CrstDynamicMT = 39,
CrstDynLinkZapItems = 40,
CrstEtwTypeLogHash = 41,
- CrstEventStore = 42,
- CrstException = 43,
- CrstExecuteManLock = 44,
- CrstExecuteManRangeLock = 45,
- CrstFCall = 46,
- CrstFriendAccessCache = 47,
- CrstFuncPtrStubs = 48,
- CrstFusionAppCtx = 49,
- CrstFusionAssemblyDownload = 50,
- CrstFusionBindContext = 51,
- CrstFusionBindResult = 52,
- CrstFusionClb = 53,
- CrstFusionClosure = 54,
- CrstFusionClosureGraph = 55,
- CrstFusionConfigSettings = 56,
- CrstFusionDownload = 57,
- CrstFusionIsoLibInit = 58,
- CrstFusionLoadContext = 59,
- CrstFusionLog = 60,
- CrstFusionNgenIndex = 61,
- CrstFusionNgenIndexPool = 62,
- CrstFusionPcyCache = 63,
- CrstFusionPolicyConfigPool = 64,
- CrstFusionSingleUse = 65,
- CrstFusionWarningLog = 66,
- CrstGCMemoryPressure = 67,
- CrstGlobalStrLiteralMap = 68,
- CrstHandleTable = 69,
- CrstHostAssemblyMap = 70,
- CrstHostAssemblyMapAdd = 71,
- CrstIbcProfile = 72,
- CrstIJWFixupData = 73,
- CrstIJWHash = 74,
- CrstILFingerprintCache = 75,
- CrstILStubGen = 76,
- CrstInlineTrackingMap = 77,
- CrstInstMethodHashTable = 78,
- CrstInterfaceVTableMap = 79,
- CrstInterop = 80,
- CrstInteropData = 81,
- CrstIOThreadpoolWorker = 82,
- CrstIsJMCMethod = 83,
- CrstISymUnmanagedReader = 84,
- CrstJit = 85,
- CrstJitGenericHandleCache = 86,
- CrstJitPerf = 87,
- CrstJumpStubCache = 88,
- CrstLeafLock = 89,
- CrstListLock = 90,
- CrstLoaderAllocator = 91,
- CrstLoaderAllocatorReferences = 92,
- CrstLoaderHeap = 93,
- CrstMda = 94,
- CrstMetadataTracker = 95,
- CrstModIntPairList = 96,
- CrstModule = 97,
- CrstModuleFixup = 98,
- CrstModuleLookupTable = 99,
- CrstMulticoreJitHash = 100,
- CrstMulticoreJitManager = 101,
- CrstMUThunkHash = 102,
- CrstNativeBinderInit = 103,
- CrstNativeImageCache = 104,
- CrstNls = 105,
- CrstObjectList = 106,
- CrstOnEventManager = 107,
- CrstPatchEntryPoint = 108,
- CrstPEFileSecurityManager = 109,
- CrstPEImage = 110,
- CrstPEImagePDBStream = 111,
- CrstPendingTypeLoadEntry = 112,
- CrstPinHandle = 113,
- CrstPinnedByrefValidation = 114,
- CrstProfilerGCRefDataFreeList = 115,
- CrstProfilingAPIStatus = 116,
- CrstPublisherCertificate = 117,
- CrstRCWCache = 118,
- CrstRCWCleanupList = 119,
- CrstRCWRefCache = 120,
- CrstReDacl = 121,
- CrstReflection = 122,
- CrstReJITDomainTable = 123,
- CrstReJITGlobalRequest = 124,
- CrstReJITSharedDomainTable = 125,
- CrstRemoting = 126,
- CrstRetThunkCache = 127,
- CrstRWLock = 128,
- CrstSavedExceptionInfo = 129,
- CrstSaveModuleProfileData = 130,
- CrstSecurityPolicyCache = 131,
- CrstSecurityPolicyInit = 132,
- CrstSecurityStackwalkCache = 133,
- CrstSharedAssemblyCreate = 134,
- CrstSharedBaseDomain = 135,
- CrstSigConvert = 136,
- CrstSingleUseLock = 137,
- CrstSpecialStatics = 138,
- CrstSqmManager = 139,
- CrstStackSampler = 140,
- CrstStressLog = 141,
- CrstStrongName = 142,
- CrstStubCache = 143,
- CrstStubDispatchCache = 144,
- CrstStubUnwindInfoHeapSegments = 145,
- CrstSyncBlockCache = 146,
- CrstSyncHashLock = 147,
- CrstSystemBaseDomain = 148,
- CrstSystemDomain = 149,
- CrstSystemDomainDelayedUnloadList = 150,
- CrstThreadIdDispenser = 151,
- CrstThreadpoolEventCache = 152,
- CrstThreadpoolTimerQueue = 153,
- CrstThreadpoolWaitThreads = 154,
- CrstThreadpoolWorker = 155,
- CrstThreadStaticDataHashTable = 156,
- CrstThreadStore = 157,
- CrstTPMethodTable = 158,
- CrstTypeEquivalenceMap = 159,
- CrstTypeIDMap = 160,
- CrstUMEntryThunkCache = 161,
- CrstUMThunkHash = 162,
- CrstUniqueStack = 163,
- CrstUnresolvedClassLock = 164,
- CrstUnwindInfoTableLock = 165,
- CrstVSDIndirectionCellLock = 166,
- CrstWinRTFactoryCache = 167,
- CrstWrapperTemplate = 168,
- kNumberOfCrstTypes = 169
+ CrstEventPipe = 42,
+ CrstEventStore = 43,
+ CrstException = 44,
+ CrstExecuteManLock = 45,
+ CrstExecuteManRangeLock = 46,
+ CrstFCall = 47,
+ CrstFriendAccessCache = 48,
+ CrstFuncPtrStubs = 49,
+ CrstFusionAppCtx = 50,
+ CrstFusionAssemblyDownload = 51,
+ CrstFusionBindContext = 52,
+ CrstFusionBindResult = 53,
+ CrstFusionClb = 54,
+ CrstFusionClosure = 55,
+ CrstFusionClosureGraph = 56,
+ CrstFusionConfigSettings = 57,
+ CrstFusionDownload = 58,
+ CrstFusionIsoLibInit = 59,
+ CrstFusionLoadContext = 60,
+ CrstFusionLog = 61,
+ CrstFusionNgenIndex = 62,
+ CrstFusionNgenIndexPool = 63,
+ CrstFusionPcyCache = 64,
+ CrstFusionPolicyConfigPool = 65,
+ CrstFusionSingleUse = 66,
+ CrstFusionWarningLog = 67,
+ CrstGCMemoryPressure = 68,
+ CrstGlobalStrLiteralMap = 69,
+ CrstHandleTable = 70,
+ CrstHostAssemblyMap = 71,
+ CrstHostAssemblyMapAdd = 72,
+ CrstIbcProfile = 73,
+ CrstIJWFixupData = 74,
+ CrstIJWHash = 75,
+ CrstILFingerprintCache = 76,
+ CrstILStubGen = 77,
+ CrstInlineTrackingMap = 78,
+ CrstInstMethodHashTable = 79,
+ CrstInterfaceVTableMap = 80,
+ CrstInterop = 81,
+ CrstInteropData = 82,
+ CrstIOThreadpoolWorker = 83,
+ CrstIsJMCMethod = 84,
+ CrstISymUnmanagedReader = 85,
+ CrstJit = 86,
+ CrstJitGenericHandleCache = 87,
+ CrstJitPerf = 88,
+ CrstJumpStubCache = 89,
+ CrstLeafLock = 90,
+ CrstListLock = 91,
+ CrstLoaderAllocator = 92,
+ CrstLoaderAllocatorReferences = 93,
+ CrstLoaderHeap = 94,
+ CrstMda = 95,
+ CrstMetadataTracker = 96,
+ CrstModIntPairList = 97,
+ CrstModule = 98,
+ CrstModuleFixup = 99,
+ CrstModuleLookupTable = 100,
+ CrstMulticoreJitHash = 101,
+ CrstMulticoreJitManager = 102,
+ CrstMUThunkHash = 103,
+ CrstNativeBinderInit = 104,
+ CrstNativeImageCache = 105,
+ CrstNls = 106,
+ CrstObjectList = 107,
+ CrstOnEventManager = 108,
+ CrstPatchEntryPoint = 109,
+ CrstPEFileSecurityManager = 110,
+ CrstPEImage = 111,
+ CrstPEImagePDBStream = 112,
+ CrstPendingTypeLoadEntry = 113,
+ CrstPinHandle = 114,
+ CrstPinnedByrefValidation = 115,
+ CrstProfilerGCRefDataFreeList = 116,
+ CrstProfilingAPIStatus = 117,
+ CrstPublisherCertificate = 118,
+ CrstRCWCache = 119,
+ CrstRCWCleanupList = 120,
+ CrstRCWRefCache = 121,
+ CrstReDacl = 122,
+ CrstReflection = 123,
+ CrstReJITDomainTable = 124,
+ CrstReJITGlobalRequest = 125,
+ CrstReJITSharedDomainTable = 126,
+ CrstRemoting = 127,
+ CrstRetThunkCache = 128,
+ CrstRWLock = 129,
+ CrstSavedExceptionInfo = 130,
+ CrstSaveModuleProfileData = 131,
+ CrstSecurityPolicyCache = 132,
+ CrstSecurityPolicyInit = 133,
+ CrstSecurityStackwalkCache = 134,
+ CrstSharedAssemblyCreate = 135,
+ CrstSharedBaseDomain = 136,
+ CrstSigConvert = 137,
+ CrstSingleUseLock = 138,
+ CrstSpecialStatics = 139,
+ CrstSqmManager = 140,
+ CrstStackSampler = 141,
+ CrstStressLog = 142,
+ CrstStrongName = 143,
+ CrstStubCache = 144,
+ CrstStubDispatchCache = 145,
+ CrstStubUnwindInfoHeapSegments = 146,
+ CrstSyncBlockCache = 147,
+ CrstSyncHashLock = 148,
+ CrstSystemBaseDomain = 149,
+ CrstSystemDomain = 150,
+ CrstSystemDomainDelayedUnloadList = 151,
+ CrstThreadIdDispenser = 152,
+ CrstThreadpoolEventCache = 153,
+ CrstThreadpoolTimerQueue = 154,
+ CrstThreadpoolWaitThreads = 155,
+ CrstThreadpoolWorker = 156,
+ CrstThreadStaticDataHashTable = 157,
+ CrstThreadStore = 158,
+ CrstTPMethodTable = 159,
+ CrstTypeEquivalenceMap = 160,
+ CrstTypeIDMap = 161,
+ CrstUMEntryThunkCache = 162,
+ CrstUMThunkHash = 163,
+ CrstUniqueStack = 164,
+ CrstUnresolvedClassLock = 165,
+ CrstUnwindInfoTableLock = 166,
+ CrstVSDIndirectionCellLock = 167,
+ CrstWinRTFactoryCache = 168,
+ CrstWrapperTemplate = 169,
+ kNumberOfCrstTypes = 170
};
#endif // __CRST_TYPES_INCLUDED
@@ -236,6 +237,7 @@ int g_rgCrstLevelMap[] =
3, // CrstDynamicMT
3, // CrstDynLinkZapItems
7, // CrstEtwTypeLogHash
+ 11, // CrstEventPipe
0, // CrstEventStore
0, // CrstException
7, // CrstExecuteManLock
@@ -410,6 +412,7 @@ LPCSTR g_rgCrstNameMap[] =
"CrstDynamicMT",
"CrstDynLinkZapItems",
"CrstEtwTypeLogHash",
+ "CrstEventPipe",
"CrstEventStore",
"CrstException",
"CrstExecuteManLock",
@@ -557,3 +560,4 @@ inline static LPCSTR GetCrstName(CrstType crstType)
}
#endif // defined(__IN_CRST_CPP) && defined(_DEBUG)
+