< prev index next >

src/hotspot/share/gc/g1/heapRegionType.cpp

Print this page
rev 51653 : 1. Fix for expand_by() committing more than Xmx. 2. Some additions for PreMatureOld tag
rev 52017 : All changes for G1 GC moved from 'combined' repo folder

@@ -32,10 +32,11 @@
     case EdenTag:
     case SurvTag:
     case StartsHumongousTag:
     case ContinuesHumongousTag:
     case OldTag:
+    case PreMatureOldTag:
     case OpenArchiveTag:
     case ClosedArchiveTag:
       return true;
     default:
       return false;

@@ -49,10 +50,11 @@
     case EdenTag:               return "EDEN";
     case SurvTag:               return "SURV";
     case StartsHumongousTag:    return "HUMS";
     case ContinuesHumongousTag: return "HUMC";
     case OldTag:                return "OLD";
+    case PreMatureOldTag:       return "PMOLD";
     case OpenArchiveTag:        return "OARC";
     case ClosedArchiveTag:      return "CARC";
     default:
       ShouldNotReachHere();
       return NULL; // keep some compilers happy

@@ -66,10 +68,11 @@
     case EdenTag:               return "E";
     case SurvTag:               return "S";
     case StartsHumongousTag:    return "HS";
     case ContinuesHumongousTag: return "HC";
     case OldTag:                return "O";
+    case PreMatureOldTag:       return "PO";
     case OpenArchiveTag:        return "OA";
     case ClosedArchiveTag:      return "CA";
     default:
       ShouldNotReachHere();
       return NULL; // keep some compilers happy

@@ -83,10 +86,11 @@
     case EdenTag:               return G1HeapRegionTraceType::Eden;
     case SurvTag:               return G1HeapRegionTraceType::Survivor;
     case StartsHumongousTag:    return G1HeapRegionTraceType::StartsHumongous;
     case ContinuesHumongousTag: return G1HeapRegionTraceType::ContinuesHumongous;
     case OldTag:                return G1HeapRegionTraceType::Old;
+    case PreMatureOldTag:       return G1HeapRegionTraceType::PreMatureOld;
     case OpenArchiveTag:        return G1HeapRegionTraceType::OpenArchive;
     case ClosedArchiveTag:      return G1HeapRegionTraceType::ClosedArchive;
     default:
       ShouldNotReachHere();
       return G1HeapRegionTraceType::Free; // keep some compilers happy
< prev index next >