equal
deleted
inserted
replaced
322 } |
322 } |
323 |
323 |
324 void HeapRegion::note_self_forwarding_removal_end(bool during_initial_mark, |
324 void HeapRegion::note_self_forwarding_removal_end(bool during_initial_mark, |
325 bool during_conc_mark, |
325 bool during_conc_mark, |
326 size_t marked_bytes) { |
326 size_t marked_bytes) { |
327 assert(0 <= marked_bytes && marked_bytes <= used(), |
327 assert(marked_bytes <= used(), |
328 err_msg("marked: "SIZE_FORMAT" used: "SIZE_FORMAT, |
328 err_msg("marked: "SIZE_FORMAT" used: "SIZE_FORMAT, marked_bytes, used())); |
329 marked_bytes, used())); |
|
330 _prev_top_at_mark_start = top(); |
329 _prev_top_at_mark_start = top(); |
331 _prev_marked_bytes = marked_bytes; |
330 _prev_marked_bytes = marked_bytes; |
332 } |
331 } |
333 |
332 |
334 HeapWord* |
333 HeapWord* |