1 instantiation of HeapSegment
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Data\GC\HeapSegment.cs (1)
8
static HeapSegment IData<HeapSegment>.Create(Target target, TargetPointer address) => new
HeapSegment
(target, address);
16 references to HeapSegment
Microsoft.Diagnostics.DataContractReader.Contracts (16)
Contracts\GC\GC_1.cs (13)
115
Data.
HeapSegment
heapSegment = _target.ProcessedData.GetOrAdd<Data.
HeapSegment
>(segmentAddress);
382
foreach ((Data.
HeapSegment
seg, TargetPointer _) in WalkSegmentList(gens[2].StartSegment))
389
foreach ((Data.
HeapSegment
seg, TargetPointer _) in WalkSegmentList(gens[1].StartSegment))
393
foreach ((Data.
HeapSegment
seg, TargetPointer segAddr) in WalkSegmentList(gens[0].StartSegment))
403
foreach ((Data.
HeapSegment
seg, TargetPointer segAddr) in WalkSegmentList(gens[2].StartSegment))
419
foreach ((Data.
HeapSegment
seg, TargetPointer _) in WalkSegmentList(gens[3].StartSegment))
425
foreach ((Data.
HeapSegment
seg, TargetPointer _) in WalkSegmentList(gens[4].StartSegment))
431
private IEnumerable<(Data.
HeapSegment
Segment, TargetPointer Address)> WalkSegmentList(TargetPointer startSegment)
437
Data.
HeapSegment
seg = _target.ProcessedData.GetOrAdd<Data.
HeapSegment
>(current);
827
Data.
HeapSegment
segment = _target.ProcessedData.GetOrAdd<Data.
HeapSegment
>(curr);
Data\GC\HeapSegment.cs (3)
6
internal sealed class HeapSegment : IData<
HeapSegment
>
8
static
HeapSegment
IData<
HeapSegment
>.Create(Target target, TargetPointer address) => new HeapSegment(target, address);