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