--- a/src/hotspot/share/memory/universe.cpp Tue Aug 07 16:07:47 2018 -0700
+++ b/src/hotspot/share/memory/universe.cpp Tue Aug 07 15:45:07 2018 -0700
@@ -135,6 +135,7 @@
Array<int>* Universe::_the_empty_int_array = NULL;
Array<u2>* Universe::_the_empty_short_array = NULL;
Array<Klass*>* Universe::_the_empty_klass_array = NULL;
+Array<InstanceKlass*>* Universe::_the_empty_instance_klass_array = NULL;
Array<Method*>* Universe::_the_empty_method_array = NULL;
// These variables are guarded by FullGCALot_lock.
@@ -234,6 +235,7 @@
it->push(&_the_empty_int_array);
it->push(&_the_empty_short_array);
it->push(&_the_empty_klass_array);
+ it->push(&_the_empty_instance_klass_array);
it->push(&_the_empty_method_array);
it->push(&_the_array_interfaces_array);
@@ -287,6 +289,7 @@
f->do_ptr((void**)&_the_empty_short_array);
f->do_ptr((void**)&_the_empty_method_array);
f->do_ptr((void**)&_the_empty_klass_array);
+ f->do_ptr((void**)&_the_empty_instance_klass_array);
_finalizer_register_cache->serialize(f);
_loader_addClass_cache->serialize(f);
_pd_implies_cache->serialize(f);
@@ -349,11 +352,12 @@
ClassLoaderData* null_cld = ClassLoaderData::the_null_class_loader_data();
- _the_array_interfaces_array = MetadataFactory::new_array<Klass*>(null_cld, 2, NULL, CHECK);
- _the_empty_int_array = MetadataFactory::new_array<int>(null_cld, 0, CHECK);
- _the_empty_short_array = MetadataFactory::new_array<u2>(null_cld, 0, CHECK);
- _the_empty_method_array = MetadataFactory::new_array<Method*>(null_cld, 0, CHECK);
- _the_empty_klass_array = MetadataFactory::new_array<Klass*>(null_cld, 0, CHECK);
+ _the_array_interfaces_array = MetadataFactory::new_array<Klass*>(null_cld, 2, NULL, CHECK);
+ _the_empty_int_array = MetadataFactory::new_array<int>(null_cld, 0, CHECK);
+ _the_empty_short_array = MetadataFactory::new_array<u2>(null_cld, 0, CHECK);
+ _the_empty_method_array = MetadataFactory::new_array<Method*>(null_cld, 0, CHECK);
+ _the_empty_klass_array = MetadataFactory::new_array<Klass*>(null_cld, 0, CHECK);
+ _the_empty_instance_klass_array = MetadataFactory::new_array<InstanceKlass*>(null_cld, 0, CHECK);
}
}