comparison src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp @ 20481:c02ec279b062

8057768: Make heap region region type in G1 HeapRegion explicit Reviewed-by: brutisso, tschatzl
author brutisso
date Tue, 16 Sep 2014 14:27:40 +0200
parents cfd4aac53239
children b840813adfcc
comparison
equal deleted inserted replaced
20478:00448aa81791 20481:c02ec279b062
297 297
298 public: 298 public:
299 // Accessors 299 // Accessors
300 300
301 void set_region_eden(HeapRegion* hr, int young_index_in_cset) { 301 void set_region_eden(HeapRegion* hr, int young_index_in_cset) {
302 hr->set_young(); 302 hr->set_eden();
303 hr->install_surv_rate_group(_short_lived_surv_rate_group); 303 hr->install_surv_rate_group(_short_lived_surv_rate_group);
304 hr->set_young_index_in_cset(young_index_in_cset); 304 hr->set_young_index_in_cset(young_index_in_cset);
305 } 305 }
306 306
307 void set_region_survivor(HeapRegion* hr, int young_index_in_cset) { 307 void set_region_survivor(HeapRegion* hr, int young_index_in_cset) {
308 assert(hr->is_young() && hr->is_survivor(), "pre-condition"); 308 assert(hr->is_survivor(), "pre-condition");
309 hr->install_surv_rate_group(_survivor_surv_rate_group); 309 hr->install_surv_rate_group(_survivor_surv_rate_group);
310 hr->set_young_index_in_cset(young_index_in_cset); 310 hr->set_young_index_in_cset(young_index_in_cset);
311 } 311 }
312 312
313 #ifndef PRODUCT 313 #ifndef PRODUCT