It makes sense to refactor BrooksPointer asserts to print more data about the assert. Nominally, the actual values for the broken ptrs. It seems cleaner to move everything to Verifier for this. Fix: http://cr.openjdk.java.net/~shade/shenandoah/verifier-brooksptr/webrev.01/ Testing: hotspot_gc_shenandoah -Aleksey