comparison src/share/vm/prims/jvmtiRedefineClasses.cpp @ 17524:89152779163c

Merge with jdk8-b132
author Gilles Duboscq <duboscq@ssw.jku.at>
date Wed, 15 Oct 2014 11:59:32 +0200
parents ee5727365ce5
children 52b4284cb496
comparison
equal deleted inserted replaced
17450:45b45f902bed 17524:89152779163c
144 // Free the memory for this class at class unloading time. Not before 144 // Free the memory for this class at class unloading time. Not before
145 // because CMS might think this is still live. 145 // because CMS might think this is still live.
146 cld->add_to_deallocate_list((InstanceKlass*)_scratch_classes[i]); 146 cld->add_to_deallocate_list((InstanceKlass*)_scratch_classes[i]);
147 _scratch_classes[i] = NULL; 147 _scratch_classes[i] = NULL;
148 } 148 }
149
150 // Disable any dependent concurrent compilations
151 SystemDictionary::notice_modification();
152 149
153 // Set flag indicating that some invariants are no longer true. 150 // Set flag indicating that some invariants are no longer true.
154 // See jvmtiExport.hpp for detailed explanation. 151 // See jvmtiExport.hpp for detailed explanation.
155 JvmtiExport::set_has_redefined_a_class(); 152 JvmtiExport::set_has_redefined_a_class();
156 153