# HG changeset patch # User Gilles Duboscq # Date 1497634111 -7200 # Node ID 4f3ad306ac6e1414cd1ac81044046b8d8f602f12 # Parent 67afd64bc79436beacbae6448d200cb97701b000 Process _jvmci_loader_parent oop along _jvmci_loader diff -r 67afd64bc794 -r 4f3ad306ac6e src/share/vm/classfile/systemDictionary.cpp --- a/src/share/vm/classfile/systemDictionary.cpp Fri Jun 16 13:55:05 2017 +0200 +++ b/src/share/vm/classfile/systemDictionary.cpp Fri Jun 16 19:28:31 2017 +0200 @@ -1747,6 +1747,7 @@ strong->do_oop(&_system_loader_lock_obj); CDS_ONLY(SystemDictionaryShared::roots_oops_do(strong);) JVMCI_ONLY(strong->do_oop(&_jvmci_loader);) + JVMCI_ONLY(strong->do_oop(&_jvmci_loader_parent);) // Adjust dictionary dictionary()->roots_oops_do(strong, weak); @@ -1760,6 +1761,7 @@ f->do_oop(&_system_loader_lock_obj); CDS_ONLY(SystemDictionaryShared::oops_do(f);) JVMCI_ONLY(f->do_oop(&_jvmci_loader);) + JVMCI_ONLY(f->do_oop(&_jvmci_loader_parent);) // Adjust dictionary dictionary()->oops_do(f);