191 references to Globals
Microsoft.Diagnostics.DataContractReader.Contracts (177)
Contracts\AuxiliarySymbols_1.cs (2)
41
TargetPointer helperArrayPtr = _target.ReadGlobalPointer(Constants.
Globals
.AuxiliarySymbols);
42
uint helperCount = _target.Read<uint>(_target.ReadGlobalPointer(Constants.
Globals
.AuxiliarySymbolCount));
Contracts\BuiltInCOM_1.cs (5)
72
TargetPointer tearOffAddRef = _target.ReadPointer(_target.ReadGlobalPointer(Constants.
Globals
.TearOffAddRef));
73
TargetPointer tearOffSimple = _target.ReadPointer(_target.ReadGlobalPointer(Constants.
Globals
.TearOffAddRefSimple));
74
TargetPointer tearOffSimpleInner = _target.ReadPointer(_target.ReadGlobalPointer(Constants.
Globals
.TearOffAddRefSimpleInner));
80
TargetNUInt thisMask = new(_target.ReadGlobalPointer(Constants.
Globals
.CCWThisMask).Value);
205
TargetPointer globalPtr = _target.ReadGlobalPointer(Constants.
Globals
.RCWCleanupList);
Contracts\CodeNotifications_1.cs (3)
175
public uint Capacity => _target.ReadGlobal<uint>(Constants.
Globals
.JITNotificationTableSize);
212
TargetPointer globalAddr = _target.ReadGlobalPointer(Constants.
Globals
.JITNotificationTable);
232
uint capacity = _target.ReadGlobal<uint>(Constants.
Globals
.JITNotificationTableSize);
Contracts\ComWrappers_1.cs (2)
57
if (!_target.TryReadGlobalPointer(Constants.
Globals
.ComWrappersVtablePtrs, out TargetPointer? comWrappersVtablePtrs))
67
if (!_target.TryReadPointer(ccw & _target.ReadGlobalPointer(Constants.
Globals
.DispatchThisPtrMask), out TargetPointer MOWWrapper))
Contracts\DacStreams_1.cs (2)
60
TargetPointer miniMetaDataBuffAddress = target.ReadPointer(target.ReadGlobalPointer(Constants.
Globals
.MiniMetaDataBuffAddress));
61
uint miniMetaDataBuffMaxSize = target.Read<uint>(target.ReadGlobalPointer(Constants.
Globals
.MiniMetaDataBuffMaxSize));
Contracts\Debugger\Debugger_1.cs (8)
40
TargetPointer debuggerPtrPtr = _target.ReadGlobalPointer(Constants.
Globals
.Debugger);
61
TargetPointer addr = _target.ReadGlobalPointer(Constants.
Globals
.CLRJitAttachState);
67
TargetPointer addr = _target.ReadGlobalPointer(Constants.
Globals
.CORDebuggerControlFlags);
74
TargetPointer addr = _target.ReadGlobalPointer(Constants.
Globals
.CORDebuggerControlFlags);
88
if (_target.TryReadGlobalPointer(Constants.
Globals
.MetadataUpdatesApplied, out TargetPointer? addr))
145
uint maxHijackFunctions = _target.ReadGlobal<uint>(Constants.
Globals
.MaxHijackFunctions);
188
if (!_target.TryReadGlobalPointer(Constants.
Globals
.DebuggerPatchTable, out TargetPointer? patchTablePointerAddress))
232
uint maxHijackFunctions = _target.ReadGlobal<uint>(Constants.
Globals
.MaxHijackFunctions);
Contracts\ExecutionManager\ExecutionManager_1.cs (1)
15
TargetPointer addr = target.ReadGlobalPointer(Constants.
Globals
.ExecutionManagerCodeRangeMapAddress);
Contracts\ExecutionManager\ExecutionManagerCore.cs (7)
45
_thePreStub = new(() => target.TryReadGlobalPointer(Constants.
Globals
.ThePreStub, out TargetPointer? thePreStubPtr)
48
_virtualIPRangeListAddress = _target.TryReadGlobalPointer(Constants.
Globals
.VirtualIPRangeList, out TargetPointer? virtualIPRangeListAddress)
169
byte stubCodeBlockLast = target.ReadGlobal<byte>(Constants.
Globals
.StubCodeBlockLast);
661
_target.ReadPointer(_target.ReadGlobalPointer(Constants.
Globals
.EEJitManagerAddress)),
671
Constants.
Globals
.InterpreterJitManagerAddress,
803
_target.ReadGlobalPointer(Constants.
Globals
.ObjectMethodTable));
849
_target.ReadGlobalPointer(Constants.
Globals
.ObjectMethodTable));
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (1)
146
gcVersion = Target.ReadGlobal<uint>(Constants.
Globals
.GCInfoVersion);
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (1)
105
gcVersion = Target.ReadGlobal<uint>(Constants.
Globals
.GCInfoVersion);
Contracts\ExecutionManager\Helpers\HashMapLookup.cs (1)
26
_valueMask = target.ReadGlobal<ulong>(Constants.
Globals
.HashMapValueMask);
Contracts\ExecutionManager\Helpers\WasmFunctionTableIndexLookup.cs (2)
34
if (!_target.TryReadGlobalPointer(Constants.
Globals
.FunctionTableIndexRangeList, out TargetPointer? listHeadSlot))
128
if (!_target.TryReadGlobalPointer(Constants.
Globals
.FunctionTableIndexRangeList, out TargetPointer? listHeadSlot))
Contracts\ExternalMemoryHandles_1.cs (1)
28
TargetPointer headPointer = _target.ReadGlobalPointer(Constants.
Globals
.ExternalMemoryHandles);
Contracts\FeatureFlags_1.cs (7)
19
RuntimeFeature.COMInterop => Constants.
Globals
.FeatureCOMInterop,
20
RuntimeFeature.ComWrappers => Constants.
Globals
.FeatureComWrappers,
21
RuntimeFeature.ObjCMarshal => Constants.
Globals
.FeatureObjCMarshal,
22
RuntimeFeature.JavaMarshal => Constants.
Globals
.FeatureJavaMarshal,
23
RuntimeFeature.OnStackReplacement => Constants.
Globals
.FeatureOnStackReplacement,
24
RuntimeFeature.PortableEntrypoints => Constants.
Globals
.FeaturePortableEntrypoints,
25
RuntimeFeature.Webcil => Constants.
Globals
.FeatureWebcil,
Contracts\GC\GC_1.cs (37)
62
_handlesPerBlock = target.ReadGlobal<uint>(Constants.
Globals
.HandlesPerBlock);
63
_blockInvalid = target.ReadGlobal<byte>(Constants.
Globals
.BlockInvalid);
64
_debugDestroyedHandleValue = target.ReadGlobalPointer(Constants.
Globals
.DebugDestroyedHandleValue);
65
_handleMaxInternalTypes = target.ReadGlobal<uint>(Constants.
Globals
.HandleMaxInternalTypes);
66
_handleSegmentSize = target.ReadGlobal<uint>(Constants.
Globals
.HandleSegmentSize);
72
string gcIdentifiers = _target.ReadGlobalString(Constants.
Globals
.GCIdentifiers);
83
TargetPointer pNumHeaps = _target.ReadGlobalPointer(Constants.
Globals
.NumHeaps);
92
TargetPointer pInvalidCount = _target.ReadGlobalPointer(Constants.
Globals
.StructureInvalidCount);
99
TargetPointer pMaxGeneration = _target.ReadGlobalPointer(Constants.
Globals
.MaxGeneration);
105
minAddr = _target.ReadPointer(_target.ReadGlobalPointer(Constants.
Globals
.GCLowestAddress));
106
maxAddr = _target.ReadPointer(_target.ReadGlobalPointer(Constants.
Globals
.GCHighestAddress));
113
return _target.Read<uint>(_target.ReadGlobalPointer(Constants.
Globals
.CurrentGCState));
121
mode = _target.Read<int>(_target.ReadGlobalPointer(Constants.
Globals
.DynamicAdaptationMode));
144
if (!_target.TryReadGlobalPointer(Constants.
Globals
.GCGlobalMechanisms, out TargetPointer? globalMechanismsArrayStart))
146
uint globalMechanismsLength = _target.ReadGlobal<uint>(Constants.
Globals
.GlobalMechanismsLength);
156
TargetPointer heapTable = _target.ReadPointer(_target.ReadGlobalPointer(Constants.
Globals
.Heaps));
204
_target.ReadGlobal<uint>(Constants.
Globals
.InterestingDataLength))
208
_target.ReadGlobal<uint>(Constants.
Globals
.CompactReasonsLength))
212
_target.ReadGlobal<uint>(Constants.
Globals
.ExpandMechanismsLength))
216
_target.ReadGlobal<uint>(Constants.
Globals
.InterestingMechanismBitsLength))
223
uint generationTableLength = _target.ReadGlobal<uint>(Constants.
Globals
.TotalGenerationCount);
244
uint fillPointersLength = _target.ReadGlobal<uint>(Constants.
Globals
.CFinalizeFillPointersLength);
265
TargetPointer oomHistory = _target.ReadGlobalPointer(Constants.
Globals
.GCHeapOomData);
297
if (!_target.TryReadGlobalPointer(Constants.
Globals
.GlobalAllocContext, out TargetPointer? globalAllocContextAddress))
343
TargetPointer handleTableMap = _target.ReadGlobalPointer(Constants.
Globals
.HandleTableMap);
348
GCType.Server => _target.Read<uint>(_target.ReadGlobalPointer(Constants.
Globals
.TotalCpuCount)),
696
GCType.Server => _target.Read<uint>(_target.ReadGlobalPointer(Constants.
Globals
.TotalCpuCount)),
701
TargetPointer handleTableMap = _target.ReadGlobalPointer(Constants.
Globals
.HandleTableMap);
748
TargetPointer bookkeepingStartGlobal = _target.ReadGlobalPointer(Constants.
Globals
.BookkeepingStart);
756
uint cardTableInfoSize = _target.ReadGlobal<uint>(Constants.
Globals
.CardTableInfoSize);
807
if (_target.TryReadGlobal<uint>(Constants.
Globals
.CountFreeRegionKinds, out uint? freeRegionKindsValue))
814
if (_target.TryReadGlobalPointer(Constants.
Globals
.GlobalFreeHugeRegions, out TargetPointer? globalFreeHugePtr))
820
if (_target.TryReadGlobalPointer(Constants.
Globals
.GlobalRegionsToDecommit, out TargetPointer? globalDecommitPtr))
832
TargetPointer heapTable = _target.ReadPointer(_target.ReadGlobalPointer(Constants.
Globals
.Heaps));
860
if (_target.TryReadGlobalPointer(Constants.
Globals
.GCHeapFreeRegions, out TargetPointer? freeRegionsPtr))
869
if (_target.TryReadGlobalPointer(Constants.
Globals
.GCHeapFreeableSohSegment, out TargetPointer? freeableSohPtr))
876
if (_target.TryReadGlobalPointer(Constants.
Globals
.GCHeapFreeableUohSegment, out TargetPointer? freeableUohPtr))
Contracts\GC\GCHeapWKS.cs (22)
10
if (target.TryReadGlobalPointer(Constants.
Globals
.GCHeapMarkArray, out TargetPointer? markArrayPtr))
12
if (target.TryReadGlobalPointer(Constants.
Globals
.GCHeapNextSweepObj, out TargetPointer? nextSweepObjPtr))
14
if (target.TryReadGlobalPointer(Constants.
Globals
.GCHeapBackgroundMinSavedAddr, out TargetPointer? bgMinPtr))
16
if (target.TryReadGlobalPointer(Constants.
Globals
.GCHeapBackgroundMaxSavedAddr, out TargetPointer? bgMaxPtr))
18
AllocAllocated = target.ReadPointer(target.ReadGlobalPointer(Constants.
Globals
.GCHeapAllocAllocated));
19
EphemeralHeapSegment = target.ReadPointer(target.ReadGlobalPointer(Constants.
Globals
.GCHeapEphemeralHeapSegment));
20
CardTable = target.ReadPointer(target.ReadGlobalPointer(Constants.
Globals
.GCHeapCardTable));
21
FinalizeQueue = target.ReadPointer(target.ReadGlobalPointer(Constants.
Globals
.GCHeapFinalizeQueue));
22
GenerationTable = target.ReadGlobalPointer(Constants.
Globals
.GCHeapGenerationTable);
24
if (target.TryReadGlobalPointer(Constants.
Globals
.GCHeapSavedSweepEphemeralSeg, out TargetPointer? savedSweepEphemeralSegPtr))
26
if (target.TryReadGlobalPointer(Constants.
Globals
.GCHeapSavedSweepEphemeralStart, out TargetPointer? savedSweepEphemeralStartPtr))
29
OomData = target.ProcessedData.GetOrAdd<Data.OomHistory>(target.ReadGlobalPointer(Constants.
Globals
.GCHeapOomData));
31
if (target.TryReadGlobalPointer(Constants.
Globals
.GCHeapInternalRootArray, out TargetPointer? internalRootArrayPtr))
33
if (target.TryReadGlobalPointer(Constants.
Globals
.GCHeapInternalRootArrayIndex, out TargetPointer? internalRootArrayIndexPtr))
35
if (target.TryReadGlobalPointer(Constants.
Globals
.GCHeapHeapAnalyzeSuccess, out TargetPointer? heapAnalyzeSuccessPtr))
38
InterestingData = target.ReadGlobalPointer(Constants.
Globals
.GCHeapInterestingData);
39
CompactReasons = target.ReadGlobalPointer(Constants.
Globals
.GCHeapCompactReasons);
40
ExpandMechanisms = target.ReadGlobalPointer(Constants.
Globals
.GCHeapExpandMechanisms);
41
InterestingMechanismBits = target.ReadGlobalPointer(Constants.
Globals
.GCHeapInterestingMechanismBits);
43
if (target.TryReadGlobalPointer(Constants.
Globals
.GCHeapFreeableSohSegment, out TargetPointer? freeableSohSegPtr))
45
if (target.TryReadGlobalPointer(Constants.
Globals
.GCHeapFreeableUohSegment, out TargetPointer? freeableUohSegPtr))
47
if (target.TryReadGlobalPointer(Constants.
Globals
.GCHeapFreeRegions, out TargetPointer? freeRegionsPtr))
Contracts\Loader_1.cs (4)
165
TargetPointer appDomainPointer = _target.ReadGlobalPointer(Constants.
Globals
.AppDomain);
455
TargetPointer configPtr = _target.ReadGlobalPointer(Constants.
Globals
.EEConfig);
680
TargetPointer systemDomainPointer = _target.ReadGlobalPointer(Constants.
Globals
.SystemDomain);
687
TargetPointer systemDomainPointer = _target.ReadGlobalPointer(Constants.
Globals
.SystemDomain);
Contracts\Notifications_1.cs (1)
30
TargetPointer pGcNotificationFlags = _target.ReadGlobalPointer(Constants.
Globals
.GcNotificationFlags);
Contracts\Object_1.cs (7)
27
_objectToMethodTableUnmask = target.ReadGlobal<byte>(Constants.
Globals
.ObjectToMethodTableUnmask);
28
_stringMethodTable = new(() => target.ReadPointer(target.ReadGlobalPointer(Constants.
Globals
.StringMethodTable)));
29
_syncBlockIsHashOrSyncBlockIndex = target.ReadGlobal<uint>(Constants.
Globals
.SyncBlockIsHashOrSyncBlockIndex);
30
_syncBlockIsHashCode = target.ReadGlobal<uint>(Constants.
Globals
.SyncBlockIsHashCode);
31
_syncBlockHashCodeMask = target.ReadGlobal<uint>(Constants.
Globals
.SyncBlockHashCodeMask);
32
_syncBlockIndexMask = target.ReadGlobal<uint>(Constants.
Globals
.SyncBlockIndexMask);
107
lowerBounds = _target.ReadGlobalPointer(Constants.
Globals
.ArrayBoundsZero);
Contracts\PlatformMetadata_1.cs (1)
18
_cdacMetadataAddress = target.ReadGlobalPointer(Constants.
Globals
.PlatformMetadata);
Contracts\ReJIT_1.cs (1)
38
_profControlBlockAddress = target.ReadGlobalPointer(Constants.
Globals
.ProfilerControlBlock);
Contracts\RuntimeInfo_1.cs (5)
42
=> _runtimeProductVersion ??= _target.ReadGlobalString(Constants.
Globals
.RuntimeProductVersionString);
51
if (_target.TryReadGlobalString(Constants.
Globals
.Architecture, out string? arch))
64
if (_target.TryReadGlobalString(Constants.
Globals
.OperatingSystem, out string? os))
77
if (_target.TryReadGlobalString(Constants.
Globals
.RuntimeFlavor, out string? flavor))
90
_target.TryReadGlobal(Constants.
Globals
.RecommendedReaderVersion, out uint? runtimeVersion);
Contracts\RuntimeMutableTypeSystem_1.cs (1)
26
return offset == _target.ReadGlobal<uint>(Constants.
Globals
.FieldOffsetNewEnc);
Contracts\RuntimeTypeSystem_1.cs (18)
246
int tokenRemainderBitCount = target.ReadGlobal<byte>(Constants.
Globals
.MethodDescTokenRemainderBitCount);
343
ulong chunkSize = (ulong)(_chunk.Size + 1) * _target.ReadGlobal<ulong>(Constants.
Globals
.MethodDescAlignment);
446
_freeObjectMethodTablePointer = new(() => target.ReadPointer(target.ReadGlobalPointer(Constants.
Globals
.FreeObjectMethodTable)));
447
_objectMethodTablePointer = new(() => target.ReadPointer(target.ReadGlobalPointer(Constants.
Globals
.ObjectMethodTable)));
448
_continuationMethodTablePointer = new(() => target.ReadPointer(target.ReadGlobalPointer(Constants.
Globals
.ContinuationMethodTable)));
449
_continuationSingletonEEClassPointer = new(() => target.ReadPointer(target.ReadGlobalPointer(Constants.
Globals
.ContinuationSingletonEEClass)));
450
_multicastDelegateMethodTablePointer = new(() => target.ReadPointer(target.ReadGlobalPointer(Constants.
Globals
.MulticastDelegateMethodTable)));
451
_methodDescAlignment = target.ReadGlobal<ulong>(Constants.
Globals
.MethodDescAlignment);
629
WellKnownMethodTable.Object => Constants.
Globals
.ObjectMethodTable,
630
WellKnownMethodTable.String => Constants.
Globals
.StringMethodTable,
631
WellKnownMethodTable.Array => Constants.
Globals
.ObjectArrayMethodTable,
632
WellKnownMethodTable.Exception => Constants.
Globals
.ExceptionMethodTable,
633
WellKnownMethodTable.Free => Constants.
Globals
.FreeObjectMethodTable,
634
WellKnownMethodTable.Canon => Constants.
Globals
.CanonMethodTable,
1225
uint arrayBaseSize = _target.ReadGlobal<uint>(Constants.
Globals
.ArrayBaseSize);
1461
TargetPointer coreLib = _target.ReadGlobalPointer(Constants.
Globals
.CoreLib);
2394
if (offset == _target.ReadGlobal<uint>(Constants.
Globals
.FieldOffsetBigRVA))
2498
if (offset == _target.ReadGlobal<uint>(Constants.
Globals
.FieldOffsetDynamicRVA))
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (1)
650
if (_target.TryReadGlobalString(Constants.
Globals
.Architecture, out string? arch)
Contracts\StackWalk\GC\GCInteriorPointerResolver.cs (1)
30
_objectToMethodTableUnmask = target.ReadGlobal<byte>(Constants.
Globals
.ObjectToMethodTableUnmask);
Contracts\StressLog.cs (11)
22
uint validSig = target.ReadGlobal<uint>(Constants.
Globals
.StressLogValidChunkSig);
26
public bool HasStressLog() => target.ReadGlobal<byte>(Constants.
Globals
.StressLogEnabled) != 0;
35
return GetStressLogData(target.ReadGlobalPointer(Constants.
Globals
.StressLog));
93
if (target.ReadGlobal<byte>(Constants.
Globals
.StressLogHasModuleTable) == 0)
95
Data.StressLog stressLog = target.ProcessedData.GetOrAdd<Data.StressLog>(target.ReadGlobalPointer(Constants.
Globals
.StressLog));
100
if (!target.TryReadGlobalPointer(Constants.
Globals
.StressLogModuleTable, out moduleTable))
102
if (!target.TryReadGlobalPointer(Constants.
Globals
.StressLog, out TargetPointer? pStressLog))
110
TargetNUInt maxModules = new(target.ReadGlobalPointer(Constants.
Globals
.StressLogMaxModules).Value);
137
uint chunkSize = target.ReadGlobal<uint>(Constants.
Globals
.StressLogChunkSize);
144
currentPointer = new TargetPointer((ulong)currentPointer - target.ReadGlobal<ulong>(Constants.
Globals
.StressLogMaxMessageSize));
176
&& p - currentChunkData.Buf < target.ReadGlobal<ulong>(Constants.
Globals
.StressLogMaxMessageSize))
Contracts\SyncBlock_1.cs (6)
14
_syncTableEntries = new(() => target.ReadPointer(target.ReadGlobalPointer(Constants.
Globals
.SyncTableEntries)));
44
TargetPointer syncBlockCache = _target.ReadPointer(_target.ReadGlobalPointer(Constants.
Globals
.SyncBlockCache));
69
owningThreadId = sb.ThinLock & _target.ReadGlobal<uint>(Constants.
Globals
.SyncBlockMaskLockThreadId);
73
recursion = (sb.ThinLock & _target.ReadGlobal<uint>(Constants.
Globals
.SyncBlockMaskLockRecursionLevel)) >> (int)_target.ReadGlobal<uint>(Constants.
Globals
.SyncBlockRecursionLevelShift);
92
TargetPointer syncBlockCache = _target.ReadPointer(_target.ReadGlobalPointer(Constants.
Globals
.SyncBlockCache));
Contracts\Thread_1.cs (6)
52
_threadStore = new(() => target.ReadPointer(target.ReadGlobalPointer(Constants.
Globals
.ThreadStore)));
78
_target.ReadPointer(_target.ReadGlobalPointer(Constants.
Globals
.FinalizerThread)),
79
_target.ReadPointer(_target.ReadGlobalPointer(Constants.
Globals
.GCThread)));
207
TargetPointer idDispenserPtr = _target.ReadGlobalPointer(Constants.
Globals
.ThinlockThreadIdDispenser);
256
int arrayIndex = indexOffset - _target.ReadGlobal<byte>(Constants.
Globals
.NumberOfTlsOffsetsNotUsedInNoncollectibleArray);
257
TargetPointer arrayStartAddress = nonCollectibleArray + _target.ReadGlobalPointer(Constants.
Globals
.PtrArrayOffsetToDataArray);
Contracts\WindowsErrorReporting_1.cs (1)
54
byte[] rval = new byte[_target.ReadGlobal<uint>(Constants.
Globals
.SizeOfGenericModeBlock)];
CoreCLRContracts.cs (1)
218
if (!target.TryReadGlobalString(Constants.
Globals
.RuntimeProductVersionString, out string? productVersion))
Data\Bucket.cs (2)
17
uint numSlots = target.ReadGlobal<uint>(Constants.
Globals
.HashMapSlotsPerBucket);
32
uint numSlots = target.ReadGlobal<uint>(Constants.
Globals
.HashMapSlotsPerBucket);
Data\ComCallWrapper.cs (1)
20
int numInterfaces = (int)target.ReadGlobal<uint>(Constants.
Globals
.CCWNumInterfaces);
Data\DynamicStaticsInfo.cs (2)
16
TargetPointer mask = target.ReadGlobalPointer(Constants.
Globals
.StaticsPointerMask);
24
TargetPointer mask = target.ReadGlobalPointer(Constants.
Globals
.StaticsPointerMask);
Data\HandleTableMap.cs (1)
19
uint arrayLength = target.ReadGlobal<uint>(Constants.
Globals
.InitialHandleTableArraySize);
Data\RCW.cs (1)
30
uint cacheSize = target.ReadGlobal<uint>(Constants.
Globals
.RCWInterfaceCacheSize);
Data\TableSegment.cs (3)
21
uint handleMaxInternalTypes = target.ReadGlobal<uint>(Constants.
Globals
.HandleMaxInternalTypes);
32
uint handleBlocksPerSegment = target.ReadGlobal<uint>(Constants.
Globals
.HandleBlocksPerSegment);
43
uint handleBlocksPerSegment = target.ReadGlobal<uint>(Constants.
Globals
.HandleBlocksPerSegment);
Microsoft.Diagnostics.DataContractReader.Legacy (14)
Dbi\DacDbiImpl.cs (2)
34
private ulong CorDBDefaultEnCFunctionVersion => _target.ReadGlobalPointer(Constants.
Globals
.CorDBDefaultEnCFunctionVersion).Value;
58
if (!_target.TryReadGlobalPointer(Constants.
Globals
.ProfilerControlBlock, out TargetPointer? profControlBlockAddress))
Dbi\Helpers\HeapWalk.cs (1)
35
_methodTableMask = (ulong)~target.ReadGlobal<byte>(Constants.
Globals
.ObjectToMethodTableUnmask);
EnumMemory\MiniMetadataWriter.cs (2)
28
target.ReadPointer(target.ReadGlobalPointer(Constants.
Globals
.MiniMetaDataBuffAddress));
30
target.Read<uint>(target.ReadGlobalPointer(Constants.
Globals
.MiniMetaDataBuffMaxSize));
SOSDacImpl.cs (7)
2744
char directorySeparator = (char)_target.ReadGlobal<byte>(Constants.
Globals
.DirectorySeparator);
4255
ulong stressLogAddress = _target.ReadGlobalPointer(Constants.
Globals
.StressLog);
4635
uint TlsIndexBase = _target.Read<uint>(_target.ReadGlobalPointer(Constants.
Globals
.TlsIndexBase));
4636
uint OffsetOfCurrentThreadInfo = _target.Read<uint>(_target.ReadGlobalPointer(Constants.
Globals
.OffsetOfCurrentThreadInfo));
5406
_target.TryReadGlobal<uint>(Constants.
Globals
.MaxClrNotificationArgs, out uint? maxArgs);
5411
TargetPointer basePtr = _target.ReadGlobalPointer(Constants.
Globals
.ClrNotificationArguments);
6216
int version = _target.ReadGlobal<byte>(Constants.
Globals
.SOSBreakingChangeVersion);
SOSDacImpl.IXCLRDataProcess.cs (2)
1568
*flags = _target.Read<uint>(_target.ReadGlobalPointer(Constants.
Globals
.DacNotificationFlags));
1600
TargetPointer dacNotificationFlags = _target.ReadGlobalPointer(Constants.
Globals
.DacNotificationFlags);