1 instantiation of GCHeapData
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\GC\GC_1.cs (1)
184return new GCHeapData()
29 references to GCHeapData
Microsoft.Diagnostics.DataContractReader.Abstractions (3)
Contracts\IGC.cs (3)
153GCHeapData GetHeapData() => throw new NotImplementedException(); 155GCHeapData GetHeapData(TargetPointer heapAddress) => throw new NotImplementedException(); 174IEnumerable<GCHeapSegmentInfo> EnumerateHeapSegments(GCHeapData heapData) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (7)
Contracts\GC\GC_1.cs (7)
163GCHeapData IGC.GetHeapData() 171GCHeapData IGC.GetHeapData(TargetPointer heapAddress) 180private GCHeapData GetGCHeapDataFromHeap(IGCHeap heap) 378IEnumerable<GCHeapSegmentInfo> IGC.EnumerateHeapSegments(GCHeapData heapData) 501IEnumerable<GCHeapData> heaps = gcIdentifiers.Contains(GCIdentifiers.Workstation) 504foreach (GCHeapData heap in heaps) 519private static IEnumerable<GCHeapData> EnumerateServerHeaps(IGC gc)
Microsoft.Diagnostics.DataContractReader.Legacy (19)
Dbi\DacDbiImpl.cs (2)
3390foreach (GCHeapData heapData in EnumerateHeaps(gc, isWorkstation)) 3458private static IEnumerable<GCHeapData> EnumerateHeaps(IGC gc, bool isWorkstation)
Dbi\Helpers\HeapWalk.cs (4)
44foreach ((GCHeapSegmentInfo seg, GCHeapData _) in EnumerateAllSegments()) 109private IEnumerable<(GCHeapSegmentInfo Segment, GCHeapData Heap)> EnumerateAllSegments() 113foreach (GCHeapData heap in EnumerateHeaps(_gc, isWorkstation)) 153private static IEnumerable<GCHeapData> EnumerateHeaps(IGC gc, bool isWorkstation)
SOSDacImpl.cs (13)
1375GCHeapData heapData = gc.GetHeapData(heap.ToTargetPointer(_target)); 1508GCHeapData heapData = gc.GetHeapData(); 1916GCHeapData heapData = gc.GetHeapData(addr.ToTargetPointer(_target)); 1962GCHeapData heapData = gc.GetHeapData(); 2020GCHeapData heapData = gcIdentifiers.Contains(GCIdentifiers.Server) ? gc.GetHeapData(segmentData.Heap) : gc.GetHeapData(); 5061GCHeapData heapData = gc.GetHeapData(interestingInfoAddr.ToTargetPointer(_target)); 5103GCHeapData heapData = gc.GetHeapData(); 5128private static void PopulateGCInterestingInfoData(GCHeapData heapData, DacpGCInterestingInfoData* data) 5711GCHeapData heapData = gcIdentifiers.Contains(GCIdentifiers.Server) 5749GCHeapData heapData = gc.GetHeapData(); 5818GCHeapData heapData = gc.GetHeapData(); 5880GCHeapData heapData = gc.GetHeapData(heapAddr.ToTargetPointer(_target)); 5949GCHeapData heapData = gc.GetHeapData(heapAddr.ToTargetPointer(_target));