< prev index next >

src/hotspot/share/gc/g1/heapRegion.hpp

Print this page
rev 55208 : imported patch 8220089.webrev.0
rev 55209 : imported patch 8220089.webrev.1

@@ -609,10 +609,20 @@
     } else {
       assert( _age_index == -1, "pre-condition" );
     }
   }
 
+  // Used to install surv rate group for a retained heap region.
+  void install_surv_rate_group_for_retained(SurvRateGroup* surv_rate_group) {
+    assert( surv_rate_group != NULL, "pre-condition" );
+    assert( _surv_rate_group == NULL, "pre-condition" );
+    assert( is_young(), "pre-condition" );
+
+    _surv_rate_group = surv_rate_group;
+    _age_index = surv_rate_group->next_age_index_for_retained();
+  }
+
   void set_free();
 
   void set_eden();
   void set_eden_pre_gc();
   void set_survivor();
< prev index next >