< prev index next >

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

Print this page
rev 50076 : Fold Partial GC into Traversal GC

*** 811,844 **** _verify_liveness_disable, // no reliable liveness data anymore _verify_regions_notrash_nocset // no trash, no cset ); } - void ShenandoahVerifier::verify_before_partial() { - verify_at_safepoint( - "Before Partial", - _verify_forwarded_none, // cannot have forwarded objects - _verify_marked_complete, // bitmaps might be stale, but alloc-after-mark should be well - _verify_matrix_conservative, // matrix is conservatively consistent - _verify_cset_none, // no cset references before partial - _verify_liveness_disable, // no reliable liveness data anymore - _verify_regions_notrash_nocset // no trash and no cset regions - ); - } - - void ShenandoahVerifier::verify_after_partial() { - verify_at_safepoint( - "After Partial", - _verify_forwarded_none, // cannot have forwarded objects - _verify_marked_complete, // bitmaps might be stale, but alloc-after-mark should be well - _verify_matrix_conservative, // matrix is conservatively consistent - _verify_cset_none, // no cset references left after partial - _verify_liveness_disable, // no reliable liveness data anymore - _verify_regions_nocset // no cset regions, trash regions allowed - ); - } - void ShenandoahVerifier::verify_before_traversal() { verify_at_safepoint( "Before Traversal", _verify_forwarded_none, // cannot have forwarded objects _verify_marked_disable, // bitmaps are not relevant before traversal --- 811,820 ----
*** 851,861 **** void ShenandoahVerifier::verify_after_traversal() { verify_at_safepoint( "After Traversal", _verify_forwarded_none, // cannot have forwarded objects ! _verify_marked_next, // marking should be complete in next bitmap _verify_matrix_disable, // matrix is conservatively consistent _verify_cset_none, // no cset references left after traversal _verify_liveness_disable, // liveness data is not collected for new allocations _verify_regions_nocset // no cset regions, trash regions allowed ); --- 827,837 ---- void ShenandoahVerifier::verify_after_traversal() { verify_at_safepoint( "After Traversal", _verify_forwarded_none, // cannot have forwarded objects ! _verify_marked_disable, // We only have partial marking info after traversal _verify_matrix_disable, // matrix is conservatively consistent _verify_cset_none, // no cset references left after traversal _verify_liveness_disable, // liveness data is not collected for new allocations _verify_regions_nocset // no cset regions, trash regions allowed );
< prev index next >