changeset 55048 | 812212323fb1 |
parent 54985 | 37d8790efed7 |
child 55076 | 785a12e0f89b |
--- a/src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Mon May 27 19:24:42 2019 +0100 +++ b/src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Mon May 27 14:34:58 2019 -0400 @@ -458,7 +458,11 @@ ShenandoahVerifyOopClosure cl(&stack, _bitmap, _ld, ShenandoahMessageBuffer("%s, Roots", _label), _options); - _verifier->oops_do(&cl); + if (_heap->unload_classes()) { + _verifier->strong_roots_do(&cl); + } else { + _verifier->roots_do(&cl); + } } size_t processed = 0;