1 override of ReadGlobalPointer
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
825public override TargetPointer ReadGlobalPointer(string name)
116 references to ReadGlobalPointer
Microsoft.Diagnostics.DataContractReader.Contracts (80)
Contracts\AuxiliarySymbols_1.cs (2)
23TargetPointer helperArrayPtr = _target.ReadGlobalPointer(Constants.Globals.AuxiliarySymbols); 24uint helperCount = _target.Read<uint>(_target.ReadGlobalPointer(Constants.Globals.AuxiliarySymbolCount));
Contracts\BuiltInCOM_1.cs (4)
72TargetPointer tearOffAddRef = _target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.TearOffAddRef)); 73TargetPointer tearOffSimple = _target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.TearOffAddRefSimple)); 74TargetPointer tearOffSimpleInner = _target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.TearOffAddRefSimpleInner)); 206TargetPointer globalPtr = _target.ReadGlobalPointer(Constants.Globals.RCWCleanupList);
Contracts\CodeNotifications_1.cs (1)
214TargetPointer globalAddr = _target.ReadGlobalPointer(Constants.Globals.JITNotificationTable);
Contracts\ComWrappers_1.cs (1)
57if (!_target.TryReadPointer(ccw & _target.ReadGlobalPointer(Constants.Globals.DispatchThisPtrMask), out TargetPointer MOWWrapper))
Contracts\DacStreams_1.cs (2)
60TargetPointer miniMetaDataBuffAddress = target.ReadPointer(target.ReadGlobalPointer(Constants.Globals.MiniMetaDataBuffAddress)); 61uint miniMetaDataBuffMaxSize = target.Read<uint>(target.ReadGlobalPointer(Constants.Globals.MiniMetaDataBuffMaxSize));
Contracts\Debugger_1.cs (4)
25TargetPointer debuggerPtrPtr = _target.ReadGlobalPointer(Constants.Globals.Debugger); 46TargetPointer addr = _target.ReadGlobalPointer(Constants.Globals.CLRJitAttachState); 52TargetPointer addr = _target.ReadGlobalPointer(Constants.Globals.CORDebuggerControlFlags); 59TargetPointer addr = _target.ReadGlobalPointer(Constants.Globals.CORDebuggerControlFlags);
Contracts\ExecutionManager\ExecutionManager_1.cs (1)
15TargetPointer addr = target.ReadGlobalPointer(Constants.Globals.ExecutionManagerCodeRangeMapAddress);
Contracts\ExecutionManager\ExecutionManager_2.cs (1)
15TargetPointer addr = target.ReadGlobalPointer(Constants.Globals.ExecutionManagerCodeRangeMapAddress);
Contracts\ExecutionManager\ExecutionManagerCore.cs (3)
442TargetPointer eeJitManagerPtr = _target.ReadGlobalPointer(Constants.Globals.EEJitManagerAddress); 519_target.ReadGlobalPointer(Constants.Globals.ObjectMethodTable)); 564_target.ReadGlobalPointer(Constants.Globals.ObjectMethodTable));
Contracts\GC\GC_1.cs (17)
64_debugDestroyedHandleValue = target.ReadGlobalPointer(Constants.Globals.DebugDestroyedHandleValue); 83TargetPointer pNumHeaps = _target.ReadGlobalPointer(Constants.Globals.NumHeaps); 92TargetPointer pInvalidCount = _target.ReadGlobalPointer(Constants.Globals.StructureInvalidCount); 99TargetPointer pMaxGeneration = _target.ReadGlobalPointer(Constants.Globals.MaxGeneration); 105minAddr = _target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.GCLowestAddress)); 106maxAddr = _target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.GCHighestAddress)); 113return _target.Read<uint>(_target.ReadGlobalPointer(Constants.Globals.CurrentGCState)); 121mode = _target.Read<int>(_target.ReadGlobalPointer(Constants.Globals.DynamicAdaptationMode)); 156TargetPointer heapTable = _target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.Heaps)); 265TargetPointer oomHistory = _target.ReadGlobalPointer(Constants.Globals.GCHeapOomData); 295TargetPointer globalAllocContextAddress = _target.ReadGlobalPointer(Constants.Globals.GlobalAllocContext); 335TargetPointer handleTableMap = _target.ReadGlobalPointer(Constants.Globals.HandleTableMap); 340GCType.Server => _target.Read<uint>(_target.ReadGlobalPointer(Constants.Globals.TotalCpuCount)), 689GCType.Server => _target.Read<uint>(_target.ReadGlobalPointer(Constants.Globals.TotalCpuCount)), 694TargetPointer handleTableMap = _target.ReadGlobalPointer(Constants.Globals.HandleTableMap); 741TargetPointer bookkeepingStartGlobal = _target.ReadGlobalPointer(Constants.Globals.BookkeepingStart); 826TargetPointer heapTable = _target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.Heaps));
Contracts\GC\GCHeapWKS.cs (13)
18AllocAllocated = target.ReadPointer(target.ReadGlobalPointer(Constants.Globals.GCHeapAllocAllocated)); 19EphemeralHeapSegment = target.ReadPointer(target.ReadGlobalPointer(Constants.Globals.GCHeapEphemeralHeapSegment)); 20CardTable = target.ReadPointer(target.ReadGlobalPointer(Constants.Globals.GCHeapCardTable)); 21FinalizeQueue = target.ReadPointer(target.ReadGlobalPointer(Constants.Globals.GCHeapFinalizeQueue)); 22GenerationTable = target.ReadGlobalPointer(Constants.Globals.GCHeapGenerationTable); 29OomData = target.ProcessedData.GetOrAdd<Data.OomHistory>(target.ReadGlobalPointer(Constants.Globals.GCHeapOomData)); 31InternalRootArray = target.ReadPointer(target.ReadGlobalPointer(Constants.Globals.GCHeapInternalRootArray)); 32InternalRootArrayIndex = target.ReadNUInt(target.ReadGlobalPointer(Constants.Globals.GCHeapInternalRootArrayIndex)); 33HeapAnalyzeSuccess = target.Read<int>(target.ReadGlobalPointer(Constants.Globals.GCHeapHeapAnalyzeSuccess)) != 0; 35InterestingData = target.ReadGlobalPointer(Constants.Globals.GCHeapInterestingData); 36CompactReasons = target.ReadGlobalPointer(Constants.Globals.GCHeapCompactReasons); 37ExpandMechanisms = target.ReadGlobalPointer(Constants.Globals.GCHeapExpandMechanisms); 38InterestingMechanismBits = target.ReadGlobalPointer(Constants.Globals.GCHeapInterestingMechanismBits);
Contracts\Loader_1.cs (5)
144TargetPointer appDomainPointer = _target.ReadGlobalPointer(Constants.Globals.AppDomain); 151TargetPointer appDomainPointer = _target.ReadGlobalPointer(Constants.Globals.AppDomain); 426TargetPointer configPtr = _target.ReadGlobalPointer(Constants.Globals.EEConfig); 588TargetPointer systemDomainPointer = _target.ReadGlobalPointer(Constants.Globals.SystemDomain); 595TargetPointer systemDomainPointer = _target.ReadGlobalPointer(Constants.Globals.SystemDomain);
Contracts\Notifications_1.cs (1)
30TargetPointer pGcNotificationFlags = _target.ReadGlobalPointer(Constants.Globals.GcNotificationFlags);
Contracts\Object_1.cs (2)
26_stringMethodTable = target.ReadPointer(target.ReadGlobalPointer(Constants.Globals.StringMethodTable)); 87lowerBounds = _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)
422target.ReadGlobalPointer(Constants.Globals.FreeObjectMethodTable)); 424target.ReadGlobalPointer(Constants.Globals.ObjectMethodTable)); 426target.ReadGlobalPointer(Constants.Globals.ContinuationMethodTable)); 428target.ReadGlobalPointer(Constants.Globals.ContinuationSingletonEEClass)); 430target.ReadGlobalPointer(Constants.Globals.MulticastDelegateMethodTable)); 446_target.ReadGlobalPointer(Constants.Globals.ContinuationMethodTable)); 458_target.ReadGlobalPointer(Constants.Globals.ContinuationSingletonEEClass)); 1185TargetPointer coreLib = _target.ReadGlobalPointer(Constants.Globals.CoreLib);
Contracts\StressLog.cs (2)
35return GetStressLogData(target.ReadGlobalPointer(Constants.Globals.StressLog)); 98Data.StressLog stressLog = target.ProcessedData.GetOrAdd<Data.StressLog>(target.ReadGlobalPointer(Constants.Globals.StressLog));
Contracts\SyncBlock_1.cs (3)
14_syncTableEntries = target.ReadPointer(target.ReadGlobalPointer(Constants.Globals.SyncTableEntries)); 37TargetPointer syncBlockCache = _target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.SyncBlockCache)); 85TargetPointer syncBlockCache = _target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.SyncBlockCache));
Contracts\Thread_1.cs (5)
45_threadStoreAddr = target.ReadPointer(target.ReadGlobalPointer(Constants.Globals.ThreadStore)); 67_target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.FinalizerThread)), 68_target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.GCThread))); 176TargetPointer idDispenserPtr = _target.ReadGlobalPointer(Constants.Globals.ThinlockThreadIdDispenser); 210TargetPointer arrayStartAddress = nonCollectibleArray + _target.ReadGlobalPointer(Constants.Globals.PtrArrayOffsetToDataArray);
Data\DynamicStaticsInfo.cs (1)
15TargetPointer 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 (36)
ClrDataFrame.cs (2)
111TargetPointer appDomainPointer = _target.ReadGlobalPointer(Constants.Globals.AppDomain); 362_target.ReadGlobalPointer(Constants.Globals.AppDomain));
ClrDataTask.cs (1)
41TargetPointer currentAppDomain = _target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.AppDomain));
Dbi\DacDbiImpl.cs (5)
1143TargetPointer appDomainPtr = _target.ReadGlobalPointer(Constants.Globals.AppDomain); 1345TargetPointer currentAppDomain = _target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.AppDomain)); 2545TargetPointer canonMtPtr = _target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.CanonMethodTable)); 2805TargetPointer exceptionMT = _target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.ExceptionMethodTable)); 2861TargetPointer appDomainPointer = _target.ReadGlobalPointer(Constants.Globals.AppDomain);
Dbi\Helpers\HeapWalk.cs (1)
30_freeObjectMT = target.ReadPointer(target.ReadGlobalPointer(Constants.Globals.FreeObjectMethodTable));
SOSDacImpl.cs (21)
71() => _target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.StringMethodTable))); 74() => _target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.ObjectMethodTable))); 129TargetPointer systemDomainPointer = _target.ReadGlobalPointer(Constants.Globals.SystemDomain); 196TargetPointer appDomainPointer = _target.ReadGlobalPointer(Constants.Globals.AppDomain); 236TargetPointer systemDomainPtr = _target.ReadGlobalPointer(Constants.Globals.SystemDomain); 311TargetPointer systemDomainPtr = _target.ReadGlobalPointer(Constants.Globals.SystemDomain); 313TargetPointer appDomainPtr = _target.ReadGlobalPointer(Constants.Globals.AppDomain); 366TargetPointer ppAppDomain = _target.ReadGlobalPointer(Constants.Globals.AppDomain); 418TargetPointer systemDomainPtr = _target.ReadGlobalPointer(Constants.Globals.SystemDomain); 1645TargetPointer appDomainPointer = _target.ReadGlobalPointer(Constants.Globals.AppDomain); 4114ulong stressLogAddress = _target.ReadGlobalPointer(Constants.Globals.StressLog); 4227TargetPointer appDomainPointer = _target.ReadGlobalPointer(Constants.Globals.AppDomain); 4321TargetPointer appDomainPointer = _target.ReadGlobalPointer(Constants.Globals.AppDomain); 4482uint TlsIndexBase = _target.Read<uint>(_target.ReadGlobalPointer(Constants.Globals.TlsIndexBase)); 4483uint OffsetOfCurrentThreadInfo = _target.Read<uint>(_target.ReadGlobalPointer(Constants.Globals.OffsetOfCurrentThreadInfo)); 4513_target.ReadGlobalPointer(Constants.Globals.ObjectArrayMethodTable)) 4516_target.ReadGlobalPointer(Constants.Globals.StringMethodTable)) 4519_target.ReadGlobalPointer(Constants.Globals.ObjectMethodTable)) 4522_target.ReadGlobalPointer(Constants.Globals.ExceptionMethodTable)) 4525_target.ReadGlobalPointer(Constants.Globals.FreeObjectMethodTable)) 5254TargetPointer basePtr = _target.ReadGlobalPointer(Constants.Globals.ClrNotificationArguments);
SOSDacImpl.IXCLRDataProcess.cs (6)
266TargetPointer appDomainPointer = _target.ReadGlobalPointer(Constants.Globals.AppDomain); 660TargetPointer appDomainPointer = _target.ReadGlobalPointer(Constants.Globals.AppDomain); 722TargetPointer appDomainPointer = _target.ReadGlobalPointer(Constants.Globals.AppDomain); 959*flags = _target.Read<uint>(_target.ReadGlobalPointer(Constants.Globals.DacNotificationFlags)); 990TargetPointer dacNotificationFlags = _target.ReadGlobalPointer(Constants.Globals.DacNotificationFlags); 1009flagsLocal = _target.Read<uint>(_target.ReadGlobalPointer(Constants.Globals.DacNotificationFlags));