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