1.1 --- a/src/share/vm/classfile/systemDictionary.cpp Mon Nov 03 12:02:40 2014 -0800 1.2 +++ b/src/share/vm/classfile/systemDictionary.cpp Thu Oct 02 10:55:36 2014 +0200 1.3 @@ -1691,9 +1691,9 @@ 1.4 1.5 // Assumes classes in the SystemDictionary are only unloaded at a safepoint 1.6 // Note: anonymous classes are not in the SD. 1.7 -bool SystemDictionary::do_unloading(BoolObjectClosure* is_alive) { 1.8 +bool SystemDictionary::do_unloading(BoolObjectClosure* is_alive, bool clean_alive) { 1.9 // First, mark for unload all ClassLoaderData referencing a dead class loader. 1.10 - bool unloading_occurred = ClassLoaderDataGraph::do_unloading(is_alive); 1.11 + bool unloading_occurred = ClassLoaderDataGraph::do_unloading(is_alive, clean_alive); 1.12 if (unloading_occurred) { 1.13 dictionary()->do_unloading(); 1.14 constraints()->purge_loader_constraints();