< prev index next >
src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
Print this page
rev 60794 : imported patch 8247928-sjohanss-review
@@ -63,14 +63,17 @@
// ConcurrentGCBreakpoints must not be placed before the the root
// region scan phase too for this reason.
bool phase_concurrent_cycle_start();
bool phase_clear_cld_claimed_marks();
bool phase_scan_root_regions();
- bool phase_mark_from_roots();
- bool phase_preclean();
- bool phase_delay_to_keep_mmu_before_remark();
- bool phase_remark(bool& has_overflown);
+
+ bool phase_mark_loop();
+ bool mark_loop_needs_restart() const;
+ bool subphase_mark_from_roots();
+ bool subphase_preclean();
+ bool subphase_delay_to_keep_mmu_before_remark();
+ bool subphase_remark();
bool phase_rebuild_remembered_sets();
bool phase_delay_to_keep_mmu_before_cleanup();
bool phase_cleanup();
bool phase_clear_bitmap_for_next_mark();
< prev index next >