< prev index next >

src/hotspot/share/runtime/thread.cpp

Print this page

        

*** 4340,4349 **** --- 4340,4356 ---- // Last thread running calls java.lang.Shutdown.shutdown() void JavaThread::invoke_shutdown_hooks() { HandleMark hm(this); + // Link all classes for dynamic CDS dumping before vm exit. + // Same operation is being done in JVM_BeforeHalt for handling the + // case where the application calls System.exit(). + if (DynamicDumpSharedSpaces) { + MetaspaceShared::link_and_cleanup_shared_classes(false, this); + } + // We could get here with a pending exception, if so clear it now. if (this->has_pending_exception()) { this->clear_pending_exception(); }
< prev index next >