< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp

Print this page
rev 59271 : 8240870: Shenandoah: merge evac and update phases
Reviewed-by: XXX

@@ -137,11 +137,14 @@
 
     // Nothing is in progress, some objects are forwarded
     _verify_gcstate_forwarded,
 
     // Evacuation is in progress, some objects are forwarded
-    _verify_gcstate_evacuation
+    _verify_gcstate_evacuation,
+
+    // Evac-update is in progress, some objects are forwarded
+    _verify_gcstate_evac_update
   } VerifyGCState;
 
   typedef enum {
     _verify_all_weak_roots,
     _verify_serial_weak_roots,

@@ -188,12 +191,12 @@
   void verify_before_concmark();
   void verify_after_concmark();
   void verify_before_evacuation();
   void verify_during_evacuation();
   void verify_after_evacuation();
-  void verify_before_updaterefs();
-  void verify_after_updaterefs();
+  void verify_before_evac_update();
+  void verify_after_evac_update();
   void verify_before_fullgc();
   void verify_after_fullgc();
   void verify_after_degenerated();
   void verify_generic(VerifyOption option);
 
< prev index next >