1 instantiation of GCHeapData
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\GC\GC_1.cs (1)
184
return new
GCHeapData
()
30 references to GCHeapData
Microsoft.Diagnostics.DataContractReader.Abstractions (6)
Contracts\Extensions\IGCExtensions.cs (3)
11
public static IEnumerable<(GCHeapSegmentInfo Segment,
GCHeapData
Heap)> EnumerateAllSegments(this IGC gc)
15
foreach (
GCHeapData
heap in EnumerateHeaps(gc, isWorkstation))
24
private static IEnumerable<
GCHeapData
> EnumerateHeaps(IGC gc, bool isWorkstation)
Contracts\IGC.cs (3)
151
GCHeapData
GetHeapData() => throw new NotImplementedException();
153
GCHeapData
GetHeapData(TargetPointer heapAddress) => throw new NotImplementedException();
174
IEnumerable<GCHeapSegmentInfo> EnumerateHeapSegments(
GCHeapData
heapData) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (8)
Contracts\GC\GC_1.cs (7)
163
GCHeapData
IGC.GetHeapData()
171
GCHeapData
IGC.GetHeapData(TargetPointer heapAddress)
180
private
GCHeapData
GetGCHeapDataFromHeap(IGCHeap heap)
386
IEnumerable<GCHeapSegmentInfo> IGC.EnumerateHeapSegments(
GCHeapData
heapData)
509
IEnumerable<
GCHeapData
> heaps = gcIdentifiers.Contains(GCIdentifiers.Workstation)
512
foreach (
GCHeapData
heap in heaps)
527
private static IEnumerable<
GCHeapData
> EnumerateServerHeaps(IGC gc)
Contracts\StackWalk\GC\GCInteriorPointerResolver.cs (1)
39
foreach ((GCHeapSegmentInfo seg,
GCHeapData
_) in _gc.EnumerateAllSegments())
Microsoft.Diagnostics.DataContractReader.Legacy (16)
Dbi\DacDbiImpl.cs (2)
5114
foreach (
GCHeapData
heapData in EnumerateHeaps(gc, isWorkstation))
5182
private static IEnumerable<
GCHeapData
> EnumerateHeaps(IGC gc, bool isWorkstation)
Dbi\Helpers\HeapWalk.cs (1)
44
foreach ((GCHeapSegmentInfo seg,
GCHeapData
_) in _gc.EnumerateAllSegments())
SOSDacImpl.cs (13)
1419
GCHeapData
heapData = gc.GetHeapData(heap.ToTargetPointer(_target));
1553
GCHeapData
heapData = gc.GetHeapData();
1990
GCHeapData
heapData = gc.GetHeapData(addr.ToTargetPointer(_target));
2037
GCHeapData
heapData = gc.GetHeapData();
2096
GCHeapData
heapData = gcIdentifiers.Contains(GCIdentifiers.Server) ? gc.GetHeapData(segmentData.Heap) : gc.GetHeapData();
5210
GCHeapData
heapData = gc.GetHeapData(interestingInfoAddr.ToTargetPointer(_target));
5253
GCHeapData
heapData = gc.GetHeapData();
5278
private static void PopulateGCInterestingInfoData(
GCHeapData
heapData, DacpGCInterestingInfoData* data)
5877
GCHeapData
heapData = gcIdentifiers.Contains(GCIdentifiers.Server)
5916
GCHeapData
heapData = gc.GetHeapData();
5986
GCHeapData
heapData = gc.GetHeapData();
6049
GCHeapData
heapData = gc.GetHeapData(heapAddr.ToTargetPointer(_target));
6119
GCHeapData
heapData = gc.GetHeapData(heapAddr.ToTargetPointer(_target));