Avoid checking for ephemeral heap segment in DumpGen (#2501)
authorAndrew Au <andrewau@microsoft.com>
Fri, 13 Aug 2021 01:35:15 +0000 (18:35 -0700)
committerGitHub <noreply@github.com>
Fri, 13 Aug 2021 01:35:15 +0000 (18:35 -0700)
src/Microsoft.Diagnostics.ExtensionCommands/ClrMDHelper.cs

index 4f6a631cbb178d0a39946c11f6c7c605ac5ebb9d..40b9662a56445484de0993c4b4f4ae150d1d6ff1 100644 (file)
@@ -721,18 +721,12 @@ namespace Microsoft.Diagnostics.ExtensionCommands
             switch (generation)
             {
                 case GCGeneration.Generation0:
-                    if (segment.IsEphemeralSegment)
-                    {
-                        start = segment.Generation0.Start;
-                        end = segment.Generation0.End;
-                    }
+                    start = segment.Generation0.Start;
+                    end = segment.Generation0.End;
                     return start != end;
                 case GCGeneration.Generation1:
-                    if (segment.IsEphemeralSegment)
-                    {
-                        start = segment.Generation1.Start;
-                        end = segment.Generation1.End;
-                    }
+                    start = segment.Generation1.Start;
+                    end = segment.Generation1.End;
                     return start != end;
                 case GCGeneration.Generation2:
                     if (!(segment.IsLargeObjectSegment || segment.IsPinnedObjectSegment))