Mercurial > hg > truffle
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 |