--- old/src/hotspot/share/prims/jvm.cpp 2020-02-26 18:40:06.487969076 -0800 +++ new/src/hotspot/share/prims/jvm.cpp 2020-02-26 18:40:05.833943485 -0800 @@ -3525,6 +3525,13 @@ HeapShared::initialize_from_archived_subgraph(k); JVM_END +JVM_ENTRY(void, JVM_LinkClassesForCDS(JNIEnv *env)) + JVMWrapper("JVM_LinkClassesForCDS"); + if (DynamicDumpSharedSpaces) { + MetaspaceShared::link_and_cleanup_shared_classes(false, THREAD); + } +JVM_END + // Returns an array of all live Thread objects (VM internal JavaThreads, // jvmti agent threads, and JNI attaching threads are skipped) // See CR 6404306 regarding JNI attaching threads