< prev index next >

src/share/vm/oops/instanceClassLoaderKlass.inline.hpp

Print this page

        

*** 24,33 **** --- 24,34 ---- #ifndef SHARE_VM_OOPS_INSTANCECLASSLOADERKLASS_INLINE_HPP #define SHARE_VM_OOPS_INSTANCECLASSLOADERKLASS_INLINE_HPP #include "classfile/javaClasses.hpp" + #include "memory/iterator.inline.hpp" #include "oops/instanceClassLoaderKlass.hpp" #include "oops/instanceKlass.inline.hpp" #include "oops/oop.inline.hpp" #include "utilities/debug.hpp" #include "utilities/globalDefinitions.hpp"
*** 39,49 **** if (Devirtualizer<nv>::do_metadata(closure)) { ClassLoaderData* cld = java_lang_ClassLoader::loader_data(obj); // cld can be null if we have a non-registered class loader. if (cld != NULL) { ! closure->do_class_loader_data(cld); } } return size; } --- 40,50 ---- if (Devirtualizer<nv>::do_metadata(closure)) { ClassLoaderData* cld = java_lang_ClassLoader::loader_data(obj); // cld can be null if we have a non-registered class loader. if (cld != NULL) { ! Devirtualizer<nv>::do_cld(closure, cld); } } return size; }
*** 68,78 **** if (Devirtualizer<nv>::do_metadata(closure)) { if (mr.contains(obj)) { ClassLoaderData* cld = java_lang_ClassLoader::loader_data(obj); // cld can be null if we have a non-registered class loader. if (cld != NULL) { ! closure->do_class_loader_data(cld); } } } return size; --- 69,79 ---- if (Devirtualizer<nv>::do_metadata(closure)) { if (mr.contains(obj)) { ClassLoaderData* cld = java_lang_ClassLoader::loader_data(obj); // cld can be null if we have a non-registered class loader. if (cld != NULL) { ! Devirtualizer<nv>::do_cld(closure, cld); } } } return size;
< prev index next >