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