1 override of ReadGlobalPointer
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
874
public override TargetPointer
ReadGlobalPointer
(string name)
81 references to ReadGlobalPointer
Microsoft.Diagnostics.DataContractReader.Contracts (74)
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 (1)
212
TargetPointer globalAddr = _target.
ReadGlobalPointer
(Constants.Globals.JITNotificationTable);
Contracts\ComWrappers_1.cs (1)
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 (4)
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);
Contracts\ExecutionManager\ExecutionManager_1.cs (1)
15
TargetPointer addr = target.
ReadGlobalPointer
(Constants.Globals.ExecutionManagerCodeRangeMapAddress);
Contracts\ExecutionManager\ExecutionManagerCore.cs (3)
644
_target.ReadPointer(_target.
ReadGlobalPointer
(Constants.Globals.EEJitManagerAddress)),
787
_target.
ReadGlobalPointer
(Constants.Globals.ObjectMethodTable));
833
_target.
ReadGlobalPointer
(Constants.Globals.ObjectMethodTable));
Contracts\ExternalMemoryHandles_1.cs (1)
28
TargetPointer headPointer = _target.
ReadGlobalPointer
(Constants.Globals.ExternalMemoryHandles);
Contracts\GC\GC_1.cs (16)
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);
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);
832
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);
676
TargetPointer systemDomainPointer = _target.
ReadGlobalPointer
(Constants.Globals.SystemDomain);
683
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 = new(() => target.ReadPointer(target.
ReadGlobalPointer
(Constants.Globals.StringMethodTable)));
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\RuntimeTypeSystem_1.cs (6)
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)));
1461
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 = new(() => target.ReadPointer(target.
ReadGlobalPointer
(Constants.Globals.SyncTableEntries)));
44
TargetPointer syncBlockCache = _target.ReadPointer(_target.
ReadGlobalPointer
(Constants.Globals.SyncBlockCache));
92
TargetPointer syncBlockCache = _target.ReadPointer(_target.
ReadGlobalPointer
(Constants.Globals.SyncBlockCache));
Contracts\Thread_1.cs (5)
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);
241
TargetPointer arrayStartAddress = nonCollectibleArray + _target.
ReadGlobalPointer
(Constants.Globals.PtrArrayOffsetToDataArray);
Data\DynamicStaticsInfo.cs (2)
16
TargetPointer mask = target.
ReadGlobalPointer
(Constants.Globals.StaticsPointerMask);
24
TargetPointer mask = target.
ReadGlobalPointer
(Constants.Globals.StaticsPointerMask);
Microsoft.Diagnostics.DataContractReader.Legacy (7)
Dbi\DacDbiImpl.cs (1)
34
private ulong CorDBDefaultEnCFunctionVersion => _target.
ReadGlobalPointer
(Constants.Globals.CorDBDefaultEnCFunctionVersion).Value;
SOSDacImpl.cs (4)
4251
ulong stressLogAddress = _target.
ReadGlobalPointer
(Constants.Globals.StressLog);
4631
uint TlsIndexBase = _target.Read<uint>(_target.
ReadGlobalPointer
(Constants.Globals.TlsIndexBase));
4632
uint OffsetOfCurrentThreadInfo = _target.Read<uint>(_target.
ReadGlobalPointer
(Constants.Globals.OffsetOfCurrentThreadInfo));
5407
TargetPointer basePtr = _target.
ReadGlobalPointer
(Constants.Globals.ClrNotificationArguments);
SOSDacImpl.IXCLRDataProcess.cs (2)
1568
*flags = _target.Read<uint>(_target.
ReadGlobalPointer
(Constants.Globals.DacNotificationFlags));
1600
TargetPointer dacNotificationFlags = _target.
ReadGlobalPointer
(Constants.Globals.DacNotificationFlags);