hotspot/src/share/vm/gc_interface/collectedHeap.cpp
changeset 13738 d67be49a5beb
parent 13728 882756847a04
child 14583 d70ee55535f4
equal deleted inserted replaced
13737:aa8c9eb6d900 13738:d67be49a5beb
   514   if (!real_klass.is_null()) {
   514   if (!real_klass.is_null()) {
   515     java_lang_Class::set_klass(mirror, real_klass());
   515     java_lang_Class::set_klass(mirror, real_klass());
   516     real_klass->set_java_mirror(mirror);
   516     real_klass->set_java_mirror(mirror);
   517   }
   517   }
   518 
   518 
   519   instanceMirrorKlass* mk = instanceMirrorKlass::cast(mirror->klass());
   519   InstanceMirrorKlass* mk = InstanceMirrorKlass::cast(mirror->klass());
   520   assert(size == mk->instance_size(real_klass), "should have been set");
   520   assert(size == mk->instance_size(real_klass), "should have been set");
   521 
   521 
   522   // notify jvmti and dtrace
   522   // notify jvmti and dtrace
   523   post_allocation_notify(klass, (oop)obj);
   523   post_allocation_notify(klass, (oop)obj);
   524 
   524