diff -r 7024b693c8f9 -r b12a2a9b05ca src/share/vm/classfile/systemDictionary.hpp --- a/src/share/vm/classfile/systemDictionary.hpp Mon Nov 03 12:02:40 2014 -0800 +++ b/src/share/vm/classfile/systemDictionary.hpp Thu Oct 02 10:55:36 2014 +0200 @@ -341,7 +341,7 @@ // Unload (that is, break root links to) all unmarked classes and // loaders. Returns "true" iff something was unloaded. - static bool do_unloading(BoolObjectClosure* is_alive); + static bool do_unloading(BoolObjectClosure* is_alive, bool clean_alive = true); // Used by DumpSharedSpaces only to remove classes that failed verification static void remove_classes_in_error_state();