changeset 24148:4f3ad306ac6e jvmci-0.28

Process _jvmci_loader_parent oop along _jvmci_loader
author Gilles Duboscq <gilles.m.duboscq@oracle.com>
date Fri, 16 Jun 2017 19:28:31 +0200
parents 67afd64bc794
children ecd1868e012c
files src/share/vm/classfile/systemDictionary.cpp
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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);