src/share/vm/classfile/systemDictionary.cpp

changeset 7333
b12a2a9b05ca
parent 7216
13dbe89e447c
child 7367
82d3e7b5277a
child 7484
02c7eebe5f52
     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();

mercurial