--- old/src/hotspot/share/runtime/arguments.cpp 2018-03-27 16:42:52.177198272 -0700 +++ new/src/hotspot/share/runtime/arguments.cpp 2018-03-27 16:42:51.957189838 -0700 @@ -511,7 +511,6 @@ { "InitialRAMFraction", JDK_Version::jdk(10), JDK_Version::undefined(), JDK_Version::undefined() }, { "UseMembar", JDK_Version::jdk(10), JDK_Version::undefined(), JDK_Version::undefined() }, { "IgnoreUnverifiableClassesDuringDump", JDK_Version::jdk(10), JDK_Version::undefined(), JDK_Version::undefined() }, - { "CheckEndorsedAndExtDirs", JDK_Version::jdk(10), JDK_Version::undefined(), JDK_Version::undefined() }, { "CompilerThreadHintNoPreempt", JDK_Version::jdk(11), JDK_Version::jdk(12), JDK_Version::jdk(13) }, { "VMThreadHintNoPreempt", JDK_Version::jdk(11), JDK_Version::jdk(12), JDK_Version::jdk(13) }, { "PrintSafepointStatistics", JDK_Version::jdk(11), JDK_Version::jdk(12), JDK_Version::jdk(13) }, @@ -535,6 +534,7 @@ { "ShowSafepointMsgs", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) }, { "FastTLABRefill", JDK_Version::jdk(10), JDK_Version::jdk(11), JDK_Version::jdk(12) }, { "SafepointSpinBeforeYield", JDK_Version::jdk(10), JDK_Version::jdk(11), JDK_Version::jdk(12) }, + { "CheckEndorsedAndExtDirs", JDK_Version::jdk(10), JDK_Version::jdk(11), JDK_Version::jdk(12) }, { "DeferThrSuspendLoopCount", JDK_Version::jdk(10), JDK_Version::jdk(11), JDK_Version::jdk(12) }, { "DeferPollingPageLoopCount", JDK_Version::jdk(10), JDK_Version::jdk(11), JDK_Version::jdk(12) }, { "PermSize", JDK_Version::undefined(), JDK_Version::jdk(8), JDK_Version::undefined() }, @@ -3378,17 +3378,6 @@ const char* fileSep = os::file_separator(); jio_snprintf(path, JVM_MAXPATHLEN, "%s%slib%sendorsed", Arguments::get_java_home(), fileSep, fileSep); - if (CheckEndorsedAndExtDirs) { - int nonEmptyDirs = 0; - // check endorsed directory - nonEmptyDirs += check_non_empty_dirs(path); - // check the extension directories - nonEmptyDirs += check_non_empty_dirs(Arguments::get_ext_dirs()); - if (nonEmptyDirs > 0) { - return JNI_ERR; - } - } - DIR* dir = os::opendir(path); if (dir != NULL) { jio_fprintf(defaultStream::output_stream(), --- old/src/hotspot/share/runtime/globals.hpp 2018-03-27 16:42:52.757220508 -0700 +++ new/src/hotspot/share/runtime/globals.hpp 2018-03-27 16:42:52.593214221 -0700 @@ -1241,9 +1241,6 @@ product(bool, CheckJNICalls, false, \ "Verify all arguments to JNI calls") \ \ - product(bool, CheckEndorsedAndExtDirs, false, \ - "Verify the endorsed and extension directories are not used") \ - \ product(bool, UseFastJNIAccessors, true, \ "Use optimized versions of GetField") \ \