--- old/test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java 2015-11-25 11:30:15.270103203 +0300 +++ new/test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java 2015-11-25 11:30:15.162049205 +0300 @@ -161,13 +161,6 @@ option.addPrepend("-XX:+UseConcMarkSweepGC"); } - if (name.startsWith("Shared")) { - option.addPrepend("-XX:+UnlockDiagnosticVMOptions"); - String fileName = "Test" + name + ".jsa"; - option.addPrepend("-XX:SharedArchiveFile=" + fileName); - option.addPrepend("-Xshare:dump"); - } - switch (name) { case "MinHeapFreeRatio": option.addPrepend("-XX:MaxHeapFreeRatio=100"); @@ -196,6 +189,16 @@ case "InitialTenuringThreshold": option.addPrepend("-XX:MaxTenuringThreshold=" + option.getMax()); break; + case "SharedReadWriteSize": + case "SharedReadOnlySize": + case "SharedMiscDataSize": + case "SharedMiscCodeSize": + case "SharedBaseAddress": + case "SharedSymbolTableBucketSize": + option.addPrepend("-XX:+UnlockDiagnosticVMOptions"); + option.addPrepend("-XX:SharedArchiveFile=TestOptionsWithRanges.jsa"); + option.addPrepend("-Xshare:dump"); + break; default: /* Do nothing */ break;