forked from dotnet/runtime
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathConstants.cs
More file actions
193 lines (171 loc) · 12.4 KB
/
Copy pathConstants.cs
File metadata and controls
193 lines (171 loc) · 12.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
namespace Microsoft.Diagnostics.DataContractReader;
public static class Constants
{
public static class Globals
{
// See src/coreclr/debug/runtimeinfo/datadescriptor.inc
public const string AppDomain = nameof(AppDomain);
public const string SystemDomain = nameof(SystemDomain);
public const string ThreadStore = nameof(ThreadStore);
public const string FinalizerThread = nameof(FinalizerThread);
public const string GCThread = nameof(GCThread);
public const string Debugger = nameof(Debugger);
public const string MaxHijackFunctions = nameof(MaxHijackFunctions);
public const string CLRJitAttachState = nameof(CLRJitAttachState);
public const string CORDebuggerControlFlags = nameof(CORDebuggerControlFlags);
public const string MetadataUpdatesApplied = nameof(MetadataUpdatesApplied);
public const string EEConfig = nameof(EEConfig);
public const string FeatureCOMInterop = nameof(FeatureCOMInterop);
public const string FeatureComWrappers = nameof(FeatureComWrappers);
public const string FeatureObjCMarshal = nameof(FeatureObjCMarshal);
public const string FeatureJavaMarshal = nameof(FeatureJavaMarshal);
public const string FeatureOnStackReplacement = nameof(FeatureOnStackReplacement);
public const string FeaturePortableEntrypoints = nameof(FeaturePortableEntrypoints);
public const string FeatureWebcil = nameof(FeatureWebcil);
public const string ObjectToMethodTableUnmask = nameof(ObjectToMethodTableUnmask);
public const string SOSBreakingChangeVersion = nameof(SOSBreakingChangeVersion);
public const string RecommendedReaderVersion = nameof(RecommendedReaderVersion);
public const string ContinuationMethodTable = nameof(ContinuationMethodTable);
public const string CanonMethodTable = nameof(CanonMethodTable);
public const string ContinuationSingletonEEClass = nameof(ContinuationSingletonEEClass);
public const string ExceptionMethodTable = nameof(ExceptionMethodTable);
public const string FreeObjectMethodTable = nameof(FreeObjectMethodTable);
public const string ObjectMethodTable = nameof(ObjectMethodTable);
public const string ObjectArrayMethodTable = nameof(ObjectArrayMethodTable);
public const string MulticastDelegateMethodTable = nameof(MulticastDelegateMethodTable);
public const string StringMethodTable = nameof(StringMethodTable);
public const string MiniMetaDataBuffAddress = nameof(MiniMetaDataBuffAddress);
public const string MiniMetaDataBuffMaxSize = nameof(MiniMetaDataBuffMaxSize);
public const string DacNotificationFlags = nameof(DacNotificationFlags);
public const string OffsetOfCurrentThreadInfo = nameof(OffsetOfCurrentThreadInfo);
public const string TlsIndexBase = nameof(TlsIndexBase);
public const string ThinlockThreadIdDispenser = nameof(ThinlockThreadIdDispenser);
public const string DispatchThisPtrMask = nameof(DispatchThisPtrMask);
public const string ComWrappersVtablePtrs = nameof(ComWrappersVtablePtrs);
public const string GcNotificationFlags = nameof(GcNotificationFlags);
public const string JITNotificationTable = nameof(JITNotificationTable);
public const string JITNotificationTableSize = nameof(JITNotificationTableSize);
public const string GlobalAllocContext = nameof(GlobalAllocContext);
public const string StressLogEnabled = nameof(StressLogEnabled);
public const string StressLogHasModuleTable = nameof(StressLogHasModuleTable);
public const string StressLog = nameof(StressLog);
public const string StressLogModuleTable = nameof(StressLogModuleTable);
public const string StressLogMaxModules = nameof(StressLogMaxModules);
public const string StressLogChunkMaxSize = nameof(StressLogChunkMaxSize);
public const string StressLogMaxMessageSize = nameof(StressLogMaxMessageSize);
public const string StressLogChunkSize = nameof(StressLogChunkSize);
public const string StressLogValidChunkSig = nameof(StressLogValidChunkSig);
public const string MethodDescAlignment = nameof(MethodDescAlignment);
public const string ArrayBaseSize = nameof(ArrayBaseSize);
public const string SyncBlockValueToObjectOffset = nameof(SyncBlockValueToObjectOffset);
public const string SyncTableEntries = nameof(SyncTableEntries);
public const string SyncBlockCache = nameof(SyncBlockCache);
public const string SyncBlockMaskLockThreadId = nameof(SyncBlockMaskLockThreadId);
public const string SyncBlockMaskLockRecursionLevel = nameof(SyncBlockMaskLockRecursionLevel);
public const string SyncBlockRecursionLevelShift = nameof(SyncBlockRecursionLevelShift);
public const string SyncBlockIsHashOrSyncBlockIndex = nameof(SyncBlockIsHashOrSyncBlockIndex);
public const string SyncBlockIsHashCode = nameof(SyncBlockIsHashCode);
public const string SyncBlockIndexMask = nameof(SyncBlockIndexMask);
public const string SyncBlockHashCodeMask = nameof(SyncBlockHashCodeMask);
public const string ArrayBoundsZero = nameof(ArrayBoundsZero);
public const string CoreLib = nameof(CoreLib);
public const string SizeOfGenericModeBlock = nameof(SizeOfGenericModeBlock);
public const string MethodDescTokenRemainderBitCount = nameof(MethodDescTokenRemainderBitCount);
public const string DirectorySeparator = nameof(DirectorySeparator);
public const string ExecutionManagerCodeRangeMapAddress = nameof(ExecutionManagerCodeRangeMapAddress);
public const string EEJitManagerAddress = nameof(EEJitManagerAddress);
public const string StubCodeBlockLast = nameof(StubCodeBlockLast);
public const string StaticsPointerMask = nameof(StaticsPointerMask);
public const string PtrArrayOffsetToDataArray = nameof(PtrArrayOffsetToDataArray);
public const string NumberOfTlsOffsetsNotUsedInNoncollectibleArray = nameof(NumberOfTlsOffsetsNotUsedInNoncollectibleArray);
public const string MaxClrNotificationArgs = nameof(MaxClrNotificationArgs);
public const string ClrNotificationArguments = nameof(ClrNotificationArguments);
public const string FieldOffsetNewEnc = nameof(FieldOffsetNewEnc);
public const string FieldOffsetBigRVA = nameof(FieldOffsetBigRVA);
public const string FieldOffsetDynamicRVA = nameof(FieldOffsetDynamicRVA);
public const string PlatformMetadata = nameof(PlatformMetadata);
public const string ProfilerControlBlock = nameof(ProfilerControlBlock);
public const string CCWNumInterfaces = nameof(CCWNumInterfaces);
public const string CCWThisMask = nameof(CCWThisMask);
public const string TearOffAddRef = nameof(TearOffAddRef);
public const string TearOffAddRefSimple = nameof(TearOffAddRefSimple);
public const string TearOffAddRefSimpleInner = nameof(TearOffAddRefSimpleInner);
public const string RCWCleanupList = nameof(RCWCleanupList);
public const string RCWInterfaceCacheSize = nameof(RCWInterfaceCacheSize);
public const string HashMapSlotsPerBucket = nameof(HashMapSlotsPerBucket);
public const string HashMapValueMask = nameof(HashMapValueMask);
public const string Architecture = nameof(Architecture);
public const string OperatingSystem = nameof(OperatingSystem);
public const string GCInfoVersion = nameof(GCInfoVersion);
public const string GCLowestAddress = nameof(GCLowestAddress);
public const string GCHighestAddress = nameof(GCHighestAddress);
// Globals found on GCDescriptor
// see src/coreclr/gc/datadescriptors/datadescriptor.inc
public const string GCIdentifiers = nameof(GCIdentifiers);
public const string MaxGeneration = nameof(MaxGeneration);
public const string StructureInvalidCount = nameof(StructureInvalidCount);
public const string NumHeaps = nameof(NumHeaps);
public const string Heaps = nameof(Heaps);
public const string CurrentGCState = nameof(CurrentGCState);
public const string DynamicAdaptationMode = nameof(DynamicAdaptationMode);
public const string GCGlobalMechanisms = nameof(GCGlobalMechanisms);
public const string TotalGenerationCount = nameof(TotalGenerationCount);
public const string CFinalizeFillPointersLength = nameof(CFinalizeFillPointersLength);
public const string InterestingDataLength = nameof(InterestingDataLength);
public const string CompactReasonsLength = nameof(CompactReasonsLength);
public const string ExpandMechanismsLength = nameof(ExpandMechanismsLength);
public const string InterestingMechanismBitsLength = nameof(InterestingMechanismBitsLength);
public const string GlobalMechanismsLength = nameof(GlobalMechanismsLength);
public const string GCHeapMarkArray = nameof(GCHeapMarkArray);
public const string GCHeapNextSweepObj = nameof(GCHeapNextSweepObj);
public const string GCHeapBackgroundMinSavedAddr = nameof(GCHeapBackgroundMinSavedAddr);
public const string GCHeapBackgroundMaxSavedAddr = nameof(GCHeapBackgroundMaxSavedAddr);
public const string GCHeapAllocAllocated = nameof(GCHeapAllocAllocated);
public const string GCHeapEphemeralHeapSegment = nameof(GCHeapEphemeralHeapSegment);
public const string GCHeapCardTable = nameof(GCHeapCardTable);
public const string GCHeapFinalizeQueue = nameof(GCHeapFinalizeQueue);
public const string GCHeapGenerationTable = nameof(GCHeapGenerationTable);
public const string GCHeapSavedSweepEphemeralSeg = nameof(GCHeapSavedSweepEphemeralSeg);
public const string GCHeapSavedSweepEphemeralStart = nameof(GCHeapSavedSweepEphemeralStart);
public const string GCHeapOomData = nameof(GCHeapOomData);
public const string GCHeapInternalRootArray = nameof(GCHeapInternalRootArray);
public const string GCHeapInternalRootArrayIndex = nameof(GCHeapInternalRootArrayIndex);
public const string GCHeapHeapAnalyzeSuccess = nameof(GCHeapHeapAnalyzeSuccess);
public const string GCHeapInterestingData = nameof(GCHeapInterestingData);
public const string GCHeapCompactReasons = nameof(GCHeapCompactReasons);
public const string GCHeapExpandMechanisms = nameof(GCHeapExpandMechanisms);
public const string GCHeapInterestingMechanismBits = nameof(GCHeapInterestingMechanismBits);
public const string HandleTableMap = nameof(HandleTableMap);
public const string InitialHandleTableArraySize = nameof(InitialHandleTableArraySize);
public const string DebugDestroyedHandleValue = nameof(DebugDestroyedHandleValue);
public const string HandleSegmentSize = nameof(HandleSegmentSize);
public const string HandleBlocksPerSegment = nameof(HandleBlocksPerSegment);
public const string HandleMaxInternalTypes = nameof(HandleMaxInternalTypes);
public const string HandlesPerBlock = nameof(HandlesPerBlock);
public const string BlockInvalid = nameof(BlockInvalid);
public const string TotalCpuCount = nameof(TotalCpuCount);
public const string CardTableInfoSize = nameof(CardTableInfoSize);
public const string CountFreeRegionKinds = nameof(CountFreeRegionKinds);
public const string GlobalFreeHugeRegions = nameof(GlobalFreeHugeRegions);
public const string GlobalRegionsToDecommit = nameof(GlobalRegionsToDecommit);
public const string BookkeepingStart = nameof(BookkeepingStart);
public const string GCHeapFreeableSohSegment = nameof(GCHeapFreeableSohSegment);
public const string GCHeapFreeableUohSegment = nameof(GCHeapFreeableUohSegment);
public const string GCHeapFreeRegions = nameof(GCHeapFreeRegions);
public const string AuxiliarySymbols = nameof(AuxiliarySymbols);
public const string AuxiliarySymbolCount = nameof(AuxiliarySymbolCount);
}
public static class FieldNames
{
public static class Array
{
public const string NumComponents = $"m_{nameof(NumComponents)}";
}
public static class ModuleLookupMap
{
public const string TableData = nameof(TableData);
}
}
}