< prev index next >

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

Print this page

        

*** 626,639 **** break; case _verify_gcstate_forwarded: enabled = true; expected = ShenandoahHeap::HAS_FORWARDED; break; - case _verify_gcstate_evacuation: - enabled = true; - expected = ShenandoahHeap::HAS_FORWARDED | ShenandoahHeap::EVACUATION; - break; case _verify_gcstate_stable: enabled = true; expected = ShenandoahHeap::STABLE; break; default: --- 626,635 ----
*** 810,831 **** _verify_regions_disable, // trash regions not yet recycled _verify_gcstate_stable // mark should have stabilized the heap ); } - void ShenandoahVerifier::verify_during_evacuation() { - verify_at_safepoint( - "During Evacuation", - _verify_forwarded_allow, // some forwarded references are allowed - _verify_marked_disable, // walk only roots - _verify_cset_disable, // some cset references are not forwarded yet - _verify_liveness_disable, // liveness data might be already stale after pre-evacs - _verify_regions_disable, // trash regions not yet recycled - _verify_gcstate_evacuation // evacuation is in progress - ); - } - void ShenandoahVerifier::verify_after_evacuation() { verify_at_safepoint( "After Evacuation", _verify_forwarded_allow, // objects are still forwarded _verify_marked_complete, // bitmaps might be stale, but alloc-after-mark should be well --- 806,815 ----
< prev index next >