20 references to GCSegmentClassification
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IGC.cs (1)
134GCSegmentClassification Generation);
Microsoft.Diagnostics.DataContractReader.Contracts (11)
Contracts\GC\GC_1.cs (11)
384GCSegmentClassification type = (seg.Flags.Value & _heapSegmentFlagsReadonly) != 0 385? GCSegmentClassification.NonGC 386: GCSegmentClassification.Gen2; 391yield return new GCHeapSegmentInfo(seg.Mem, seg.Allocated, GCSegmentClassification.Gen1); 397yield return new GCHeapSegmentInfo(seg.Mem, end, GCSegmentClassification.Gen0); 405GCSegmentClassification type; 407type = GCSegmentClassification.Ephemeral; 409type = GCSegmentClassification.NonGC; 411type = GCSegmentClassification.Gen2; 421yield return new GCHeapSegmentInfo(seg.Mem, seg.Allocated, GCSegmentClassification.LOH); 427yield return new GCHeapSegmentInfo(seg.Mem, seg.Allocated, GCSegmentClassification.POH);
Microsoft.Diagnostics.DataContractReader.Legacy (8)
Dbi\DacDbiImpl.cs (8)
2232if (raw.Generation != GCSegmentClassification.Ephemeral) 2301private static CorDebugGenerationTypes ToCorDebugGenerationType(GCSegmentClassification generation) => generation switch 2303GCSegmentClassification.Gen0 => CorDebugGenerationTypes.CorDebug_Gen0, 2304GCSegmentClassification.Gen1 => CorDebugGenerationTypes.CorDebug_Gen1, 2305GCSegmentClassification.Gen2 => CorDebugGenerationTypes.CorDebug_Gen2, 2306GCSegmentClassification.LOH => CorDebugGenerationTypes.CorDebug_LOH, 2307GCSegmentClassification.POH => CorDebugGenerationTypes.CorDebug_POH, 2308GCSegmentClassification.NonGC => CorDebugGenerationTypes.CorDebug_NonGC,