< 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 >