--- old/src/hotspot/share/runtime/arguments.cpp 2020-08-05 15:53:57.314498906 -0700 +++ new/src/hotspot/share/runtime/arguments.cpp 2020-08-05 15:53:56.958485506 -0700 @@ -2843,6 +2843,15 @@ if (FLAG_SET_CMDLINE(RequireSharedSpaces, false) != JVMFlag::SUCCESS) { return JNI_EINVAL; } + // -XX:DumpLoadedClassList + } else if (match_option(option, "-XX:DumpLoadedClassList=", &tail)) { + if (tail != NULL) { + add_property("java.lang.invoke.MethodHandle.CDS_TRACE_RESOLVE=true"); + DumpLoadedClassList = os::strdup_check_oom(tail); + } else { + warning("Bad option for -XX:DumpLoadedClassList="); + return JNI_EINVAL; + } // -Xverify } else if (match_option(option, "-Xverify", &tail)) { if (strcmp(tail, ":all") == 0 || strcmp(tail, "") == 0) {