< prev index next >
src/hotspot/share/prims/jvm.cpp
Print this page
*** 466,475 ****
--- 466,479 ----
extern volatile jint vm_created;
JVM_ENTRY_NO_ENV(void, JVM_BeforeHalt())
JVMWrapper("JVM_BeforeHalt");
+ // Link all classes for dynamic CDS dumping before vm exit.
+ if (DynamicDumpSharedSpaces) {
+ MetaspaceShared::link_and_cleanup_shared_classes(false, THREAD);
+ }
EventShutdown event;
if (event.should_commit()) {
event.set_reason("Shutdown requested from Java");
event.commit();
}
< prev index next >