equal
deleted
inserted
replaced
77 // The retained region was added to the old region set when it was |
77 // The retained region was added to the old region set when it was |
78 // retired. We have to remove it now, since we don't allow regions |
78 // retired. We have to remove it now, since we don't allow regions |
79 // we allocate to in the region sets. We'll re-add it later, when |
79 // we allocate to in the region sets. We'll re-add it later, when |
80 // it's retired again. |
80 // it's retired again. |
81 _g1h->old_set_remove(retained_region); |
81 _g1h->old_set_remove(retained_region); |
82 bool during_im = _g1h->collector_state()->during_initial_mark_pause(); |
82 bool during_im = _g1h->collector_state()->in_initial_mark_gc(); |
83 retained_region->note_start_of_copying(during_im); |
83 retained_region->note_start_of_copying(during_im); |
84 old->set(retained_region); |
84 old->set(retained_region); |
85 _g1h->hr_printer()->reuse(retained_region); |
85 _g1h->hr_printer()->reuse(retained_region); |
86 evacuation_info.set_alloc_regions_used_before(retained_region->used()); |
86 evacuation_info.set_alloc_regions_used_before(retained_region->used()); |
87 } |
87 } |