< prev index next >
src/hotspot/share/gc/g1/g1CollectedHeap.cpp
Print this page
rev 55280 : [mq]: 8225418-region-attr-incorrectly-cleared
rev 55281 : [mq]: 8225478-cmrootregions-cleanup
@@ -4656,11 +4656,11 @@
_survivor.add_used_bytes(allocated_bytes);
}
bool const during_im = collector_state()->in_initial_mark_gc();
if (during_im && allocated_bytes > 0) {
- _cm->root_regions()->add(alloc_region);
+ _cm->root_regions()->add(alloc_region->next_top_at_mark_start(), alloc_region->top());
}
_hr_printer.retire(alloc_region);
}
HeapRegion* G1CollectedHeap::alloc_highest_free_region() {
< prev index next >