1 override of ReadGlobalPointer
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
867
public override TargetPointer
ReadGlobalPointer
(string name)
86 references to ReadGlobalPointer
Microsoft.Diagnostics.DataContractReader.Contracts (78)
Contracts\AuxiliarySymbols_1.cs (2)
23
TargetPointer helperArrayPtr = _target.
ReadGlobalPointer
(Constants.Globals.AuxiliarySymbols);
24
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 (1)
212
TargetPointer globalAddr = _target.
ReadGlobalPointer
(Constants.Globals.JITNotificationTable);
Contracts\ComWrappers_1.cs (1)
57
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 (4)
33
TargetPointer debuggerPtrPtr = _target.
ReadGlobalPointer
(Constants.Globals.Debugger);
54
TargetPointer addr = _target.
ReadGlobalPointer
(Constants.Globals.CLRJitAttachState);
60
TargetPointer addr = _target.
ReadGlobalPointer
(Constants.Globals.CORDebuggerControlFlags);
67
TargetPointer addr = _target.
ReadGlobalPointer
(Constants.Globals.CORDebuggerControlFlags);
Contracts\ExecutionManager\ExecutionManager_1.cs (1)
15
TargetPointer addr = target.
ReadGlobalPointer
(Constants.Globals.ExecutionManagerCodeRangeMapAddress);
Contracts\ExecutionManager\ExecutionManager_2.cs (1)
15
TargetPointer addr = target.
ReadGlobalPointer
(Constants.Globals.ExecutionManagerCodeRangeMapAddress);
Contracts\ExecutionManager\ExecutionManagerCore.cs (3)
460
TargetPointer eeJitManagerPtr = _target.
ReadGlobalPointer
(Constants.Globals.EEJitManagerAddress);
576
_target.
ReadGlobalPointer
(Constants.Globals.ObjectMethodTable));
622
_target.
ReadGlobalPointer
(Constants.Globals.ObjectMethodTable));
Contracts\GC\GC_1.cs (17)
64
_debugDestroyedHandleValue = target.
ReadGlobalPointer
(Constants.Globals.DebugDestroyedHandleValue);
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));
156
TargetPointer heapTable = _target.ReadPointer(_target.
ReadGlobalPointer
(Constants.Globals.Heaps));
265
TargetPointer oomHistory = _target.
ReadGlobalPointer
(Constants.Globals.GCHeapOomData);
295
TargetPointer globalAllocContextAddress = _target.
ReadGlobalPointer
(Constants.Globals.GlobalAllocContext);
335
TargetPointer handleTableMap = _target.
ReadGlobalPointer
(Constants.Globals.HandleTableMap);
340
GCType.Server => _target.Read<uint>(_target.
ReadGlobalPointer
(Constants.Globals.TotalCpuCount)),
688
GCType.Server => _target.Read<uint>(_target.
ReadGlobalPointer
(Constants.Globals.TotalCpuCount)),
693
TargetPointer handleTableMap = _target.
ReadGlobalPointer
(Constants.Globals.HandleTableMap);
740
TargetPointer bookkeepingStartGlobal = _target.
ReadGlobalPointer
(Constants.Globals.BookkeepingStart);
824
TargetPointer heapTable = _target.ReadPointer(_target.
ReadGlobalPointer
(Constants.Globals.Heaps));
Contracts\GC\GCHeapWKS.cs (10)
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);
29
OomData = target.ProcessedData.GetOrAdd<Data.OomHistory>(target.
ReadGlobalPointer
(Constants.Globals.GCHeapOomData));
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);
Contracts\Loader_1.cs (4)
161
TargetPointer appDomainPointer = _target.
ReadGlobalPointer
(Constants.Globals.AppDomain);
451
TargetPointer configPtr = _target.
ReadGlobalPointer
(Constants.Globals.EEConfig);
646
TargetPointer systemDomainPointer = _target.
ReadGlobalPointer
(Constants.Globals.SystemDomain);
653
TargetPointer systemDomainPointer = _target.
ReadGlobalPointer
(Constants.Globals.SystemDomain);
Contracts\Notifications_1.cs (1)
30
TargetPointer pGcNotificationFlags = _target.
ReadGlobalPointer
(Constants.Globals.GcNotificationFlags);
Contracts\Object_1.cs (2)
28
_stringMethodTable = target.ReadPointer(target.
ReadGlobalPointer
(Constants.Globals.StringMethodTable));
101
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\RuntimeTypeSystem_1.cs (8)
442
target.
ReadGlobalPointer
(Constants.Globals.FreeObjectMethodTable));
444
target.
ReadGlobalPointer
(Constants.Globals.ObjectMethodTable));
446
target.
ReadGlobalPointer
(Constants.Globals.ContinuationMethodTable));
448
target.
ReadGlobalPointer
(Constants.Globals.ContinuationSingletonEEClass));
450
target.
ReadGlobalPointer
(Constants.Globals.MulticastDelegateMethodTable));
466
_target.
ReadGlobalPointer
(Constants.Globals.ContinuationMethodTable));
478
_target.
ReadGlobalPointer
(Constants.Globals.ContinuationSingletonEEClass));
1446
TargetPointer coreLib = _target.
ReadGlobalPointer
(Constants.Globals.CoreLib);
Contracts\StressLog.cs (3)
35
return GetStressLogData(target.
ReadGlobalPointer
(Constants.Globals.StressLog));
95
Data.StressLog stressLog = target.ProcessedData.GetOrAdd<Data.StressLog>(target.
ReadGlobalPointer
(Constants.Globals.StressLog));
110
TargetNUInt maxModules = new(target.
ReadGlobalPointer
(Constants.Globals.StressLogMaxModules).Value);
Contracts\SyncBlock_1.cs (3)
14
_syncTableEntries = target.ReadPointer(target.
ReadGlobalPointer
(Constants.Globals.SyncTableEntries));
37
TargetPointer syncBlockCache = _target.ReadPointer(_target.
ReadGlobalPointer
(Constants.Globals.SyncBlockCache));
85
TargetPointer syncBlockCache = _target.ReadPointer(_target.
ReadGlobalPointer
(Constants.Globals.SyncBlockCache));
Contracts\Thread_1.cs (5)
52
_threadStoreAddr = target.ReadPointer(target.
ReadGlobalPointer
(Constants.Globals.ThreadStore));
73
_target.ReadPointer(_target.
ReadGlobalPointer
(Constants.Globals.FinalizerThread)),
74
_target.ReadPointer(_target.
ReadGlobalPointer
(Constants.Globals.GCThread)));
202
TargetPointer idDispenserPtr = _target.
ReadGlobalPointer
(Constants.Globals.ThinlockThreadIdDispenser);
236
TargetPointer arrayStartAddress = nonCollectibleArray + _target.
ReadGlobalPointer
(Constants.Globals.PtrArrayOffsetToDataArray);
Data\DynamicStaticsInfo.cs (1)
18
TargetPointer mask = target.
ReadGlobalPointer
(Constants.Globals.StaticsPointerMask);
RuntimeTypeSystemHelpers\TypeValidation.cs (2)
29
_target.
ReadGlobalPointer
(Constants.Globals.ContinuationMethodTable));
41
_target.
ReadGlobalPointer
(Constants.Globals.ContinuationSingletonEEClass));
Microsoft.Diagnostics.DataContractReader.Legacy (8)
Dbi\DacDbiImpl.cs (1)
30
private ulong CorDBDefaultEnCFunctionVersion => _target.
ReadGlobalPointer
(Constants.Globals.CorDBDefaultEnCFunctionVersion).Value;
SOSDacImpl.cs (4)
4118
ulong stressLogAddress = _target.
ReadGlobalPointer
(Constants.Globals.StressLog);
4489
uint TlsIndexBase = _target.Read<uint>(_target.
ReadGlobalPointer
(Constants.Globals.TlsIndexBase));
4490
uint OffsetOfCurrentThreadInfo = _target.Read<uint>(_target.
ReadGlobalPointer
(Constants.Globals.OffsetOfCurrentThreadInfo));
5253
TargetPointer basePtr = _target.
ReadGlobalPointer
(Constants.Globals.ClrNotificationArguments);
SOSDacImpl.IXCLRDataProcess.cs (3)
1441
*flags = _target.Read<uint>(_target.
ReadGlobalPointer
(Constants.Globals.DacNotificationFlags));
1472
TargetPointer dacNotificationFlags = _target.
ReadGlobalPointer
(Constants.Globals.DacNotificationFlags);
1491
flagsLocal = _target.Read<uint>(_target.
ReadGlobalPointer
(Constants.Globals.DacNotificationFlags));