src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
changeset 57669 18f189e69b29
parent 57533 a2912ba36422
child 57903 5e2576c303a2
--- a/src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp	Wed Aug 07 08:10:45 2019 -0400
+++ b/src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp	Wed Aug 07 09:17:08 2019 -0400
@@ -1582,7 +1582,7 @@
 
 class ShenandoahConcurrentRootsEvacUpdateTask : public AbstractGangTask {
 private:
-  ShenandoahJNIHandleRoots<true /*concurrent*/> _jni_roots;
+  ShenandoahVMRoots<true /*concurrent*/>        _vm_roots;
   ShenandoahWeakRoots<true /*concurrent*/>      _weak_roots;
   ShenandoahClassLoaderDataRoots<true /*concurrent*/, false /*single threaded*/> _cld_roots;
 
@@ -1597,7 +1597,7 @@
       // jni_roots and weak_roots are OopStorage backed roots, concurrent iteration
       // may race against OopStorage::release() calls.
       ShenandoahEvacUpdateOopStorageRootsClosure cl;
-      _jni_roots.oops_do<ShenandoahEvacUpdateOopStorageRootsClosure>(&cl);
+      _vm_roots.oops_do<ShenandoahEvacUpdateOopStorageRootsClosure>(&cl);
       _weak_roots.oops_do<ShenandoahEvacUpdateOopStorageRootsClosure>(&cl);
     }