< prev index next >

src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.hpp

Print this page
rev 11463 : Backport Traversal GC

@@ -56,10 +56,11 @@
   friend class VMStructs;
 
 private:
   typedef enum {
     none,
+    concurrent_traversal,
     concurrent_normal,
     stw_degenerated,
     stw_full
   } GCMode;
 

@@ -94,10 +95,11 @@
 
   bool check_cancellation_or_degen(ShenandoahHeap::ShenandoahDegenPoint point);
   void service_concurrent_normal_cycle(GCCause::Cause cause);
   void service_stw_full_cycle(GCCause::Cause cause);
   void service_stw_degenerated_cycle(GCCause::Cause cause, ShenandoahHeap::ShenandoahDegenPoint point);
+  void service_concurrent_traversal_cycle(GCCause::Cause cause);
   void service_uncommit(double shrink_before);
 
   bool try_set_alloc_failure_gc();
   void notify_alloc_failure_waiters();
   bool is_alloc_failure_gc();
< prev index next >