8211364: Remove expired flags
Reviewed-by: dholmes, egahlin
This commit is contained in:
parent
568e8beda6
commit
1cca59019b
@ -540,34 +540,15 @@ static SpecialFlag const special_jvm_flags[] = {
|
|||||||
// --- Deprecated alias flags (see also aliased_jvm_flags) - sorted by obsolete_in then expired_in:
|
// --- Deprecated alias flags (see also aliased_jvm_flags) - sorted by obsolete_in then expired_in:
|
||||||
{ "DefaultMaxRAMFraction", JDK_Version::jdk(8), JDK_Version::undefined(), JDK_Version::undefined() },
|
{ "DefaultMaxRAMFraction", JDK_Version::jdk(8), JDK_Version::undefined(), JDK_Version::undefined() },
|
||||||
{ "CreateMinidumpOnCrash", JDK_Version::jdk(9), JDK_Version::undefined(), JDK_Version::undefined() },
|
{ "CreateMinidumpOnCrash", JDK_Version::jdk(9), JDK_Version::undefined(), JDK_Version::undefined() },
|
||||||
{ "MustCallLoadClassInternal", JDK_Version::jdk(10), JDK_Version::jdk(11), JDK_Version::jdk(12) },
|
|
||||||
{ "UnsyncloadClass", JDK_Version::jdk(10), JDK_Version::jdk(11), JDK_Version::jdk(12) },
|
|
||||||
{ "TLABStats", JDK_Version::jdk(12), JDK_Version::undefined(), JDK_Version::undefined() },
|
{ "TLABStats", JDK_Version::jdk(12), JDK_Version::undefined(), JDK_Version::undefined() },
|
||||||
|
|
||||||
// -------------- Obsolete Flags - sorted by expired_in --------------
|
// -------------- Obsolete Flags - sorted by expired_in --------------
|
||||||
{ "CheckAssertionStatusDirectives",JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) },
|
|
||||||
{ "PrintMallocFree", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) },
|
|
||||||
{ "PrintMalloc", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) },
|
|
||||||
{ "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) },
|
|
||||||
{ "TraceScavenge", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) },
|
|
||||||
{ "PermSize", JDK_Version::undefined(), JDK_Version::jdk(8), JDK_Version::undefined() },
|
{ "PermSize", JDK_Version::undefined(), JDK_Version::jdk(8), JDK_Version::undefined() },
|
||||||
{ "MaxPermSize", JDK_Version::undefined(), JDK_Version::jdk(8), JDK_Version::undefined() },
|
{ "MaxPermSize", JDK_Version::undefined(), JDK_Version::jdk(8), JDK_Version::undefined() },
|
||||||
{ "SharedReadWriteSize", JDK_Version::undefined(), JDK_Version::jdk(10), JDK_Version::undefined() },
|
{ "SharedReadWriteSize", JDK_Version::undefined(), JDK_Version::jdk(10), JDK_Version::undefined() },
|
||||||
{ "SharedReadOnlySize", JDK_Version::undefined(), JDK_Version::jdk(10), JDK_Version::undefined() },
|
{ "SharedReadOnlySize", JDK_Version::undefined(), JDK_Version::jdk(10), JDK_Version::undefined() },
|
||||||
{ "SharedMiscDataSize", JDK_Version::undefined(), JDK_Version::jdk(10), JDK_Version::undefined() },
|
{ "SharedMiscDataSize", JDK_Version::undefined(), JDK_Version::jdk(10), JDK_Version::undefined() },
|
||||||
{ "SharedMiscCodeSize", JDK_Version::undefined(), JDK_Version::jdk(10), JDK_Version::undefined() },
|
{ "SharedMiscCodeSize", JDK_Version::undefined(), JDK_Version::jdk(10), JDK_Version::undefined() },
|
||||||
{ "UseUTCFileTimestamp", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) },
|
|
||||||
{ "InlineNotify", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) },
|
|
||||||
{ "EnableTracing", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) },
|
|
||||||
{ "UseLockedTracing", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) },
|
|
||||||
{ "NativeMonitorTimeout", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) },
|
|
||||||
{ "NativeMonitorSpinLimit", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) },
|
|
||||||
{ "NativeMonitorFlags", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) },
|
|
||||||
{ "UnlinkSymbolsALot", JDK_Version::jdk(11), JDK_Version::jdk(12), JDK_Version::jdk(13) },
|
{ "UnlinkSymbolsALot", JDK_Version::jdk(11), JDK_Version::jdk(12), JDK_Version::jdk(13) },
|
||||||
{ "AllowNonVirtualCalls", JDK_Version::jdk(11), JDK_Version::jdk(12), JDK_Version::jdk(13) },
|
{ "AllowNonVirtualCalls", 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) },
|
{ "PrintSafepointStatistics", JDK_Version::jdk(11), JDK_Version::jdk(12), JDK_Version::jdk(13) },
|
||||||
|
@ -45,10 +45,10 @@ public class ObsoleteFlagErrorMessage {
|
|||||||
|
|
||||||
// Case 2: Newly obsolete flags should be recognized as newly obsolete (8073989)
|
// Case 2: Newly obsolete flags should be recognized as newly obsolete (8073989)
|
||||||
ProcessBuilder pb2 = ProcessTools.createJavaProcessBuilder(
|
ProcessBuilder pb2 = ProcessTools.createJavaProcessBuilder(
|
||||||
"-XX:+SafepointSpinBeforeYield", "-version");
|
"-XX:+EmitSync", "-version");
|
||||||
|
|
||||||
OutputAnalyzer output2 = new OutputAnalyzer(pb2.start());
|
OutputAnalyzer output2 = new OutputAnalyzer(pb2.start());
|
||||||
output2.shouldContain("Ignoring option").shouldContain("support was removed");
|
output2.shouldContain("Ignoring option").shouldContain("support was removed");
|
||||||
output2.shouldContain("SafepointSpinBeforeYield");
|
output2.shouldContain("EmitSync");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -43,14 +43,12 @@ import jdk.test.lib.jfr.Events;
|
|||||||
* @requires vm.hasJFR
|
* @requires vm.hasJFR
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @run main/othervm -XX:+UseTLAB -XX:TLABSize=100k -XX:-ResizeTLAB -XX:TLABRefillWasteFraction=1 jdk.jfr.event.compiler.TestAllocInNewTLAB
|
* @run main/othervm -XX:+UseTLAB -XX:TLABSize=100k -XX:-ResizeTLAB -XX:TLABRefillWasteFraction=1 jdk.jfr.event.compiler.TestAllocInNewTLAB
|
||||||
* @run main/othervm -XX:+UseTLAB -XX:TLABSize=100k -XX:-ResizeTLAB -XX:TLABRefillWasteFraction=1 -XX:-FastTLABRefill jdk.jfr.event.compiler.TestAllocInNewTLAB
|
|
||||||
* @run main/othervm -XX:+UseTLAB -XX:TLABSize=100k -XX:-ResizeTLAB -XX:TLABRefillWasteFraction=1 -Xint jdk.jfr.event.compiler.TestAllocInNewTLAB
|
* @run main/othervm -XX:+UseTLAB -XX:TLABSize=100k -XX:-ResizeTLAB -XX:TLABRefillWasteFraction=1 -Xint jdk.jfr.event.compiler.TestAllocInNewTLAB
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Test that when an object is allocated in a new Thread Local Allocation Buffer (TLAB)
|
* Test that when an object is allocated in a new Thread Local Allocation Buffer (TLAB)
|
||||||
* an event will be triggered. The test is done for C1-compiler,
|
* an event will be triggered. The test is done for default and interpreted mode (-Xint).
|
||||||
* C2-compiler (-XX:-FastTLABRefill) and interpreted mode (-Xint).
|
|
||||||
*
|
*
|
||||||
* To force objects to be allocated in a new TLAB:
|
* To force objects to be allocated in a new TLAB:
|
||||||
* the size of TLAB is set to 100k (-XX:TLABSize=100k);
|
* the size of TLAB is set to 100k (-XX:TLABSize=100k);
|
||||||
|
@ -42,15 +42,13 @@ import jdk.test.lib.jfr.Events;
|
|||||||
* @key jfr
|
* @key jfr
|
||||||
* @requires vm.hasJFR
|
* @requires vm.hasJFR
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @run main/othervm -XX:+UseTLAB -XX:-FastTLABRefill -XX:TLABSize=90k -XX:-ResizeTLAB -XX:TLABRefillWasteFraction=256 jdk.jfr.event.compiler.TestAllocOutsideTLAB
|
* @run main/othervm -XX:+UseTLAB -XX:TLABSize=90k -XX:-ResizeTLAB -XX:TLABRefillWasteFraction=256 jdk.jfr.event.compiler.TestAllocOutsideTLAB
|
||||||
* @run main/othervm -XX:+UseTLAB -XX:-FastTLABRefill -XX:TLABSize=90k -XX:-ResizeTLAB -XX:TLABRefillWasteFraction=256 jdk.jfr.event.compiler.TestAllocOutsideTLAB
|
* @run main/othervm -XX:+UseTLAB -XX:TLABSize=90k -XX:-ResizeTLAB -XX:TLABRefillWasteFraction=256 -Xint jdk.jfr.event.compiler.TestAllocOutsideTLAB
|
||||||
* @run main/othervm -XX:+UseTLAB -XX:-FastTLABRefill -XX:TLABSize=90k -XX:-ResizeTLAB -XX:TLABRefillWasteFraction=256 -Xint jdk.jfr.event.compiler.TestAllocOutsideTLAB
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Test that an event is triggered when an object is allocated outside a
|
* Test that an event is triggered when an object is allocated outside a
|
||||||
* Thread Local Allocation Buffer (TLAB). The test is done for C1-compiler,
|
* Thread Local Allocation Buffer (TLAB). The test is done for default interpreted mode (-Xint).
|
||||||
* C2-compiler (-XX:-FastTLABRefill) and interpreted mode (-Xint).
|
|
||||||
*
|
*
|
||||||
* To force objects to be allocated outside TLAB:
|
* To force objects to be allocated outside TLAB:
|
||||||
* the size of TLAB is set to 90k (-XX:TLABSize=90k);
|
* the size of TLAB is set to 90k (-XX:TLABSize=90k);
|
||||||
|
@ -44,7 +44,7 @@ import jdk.test.lib.jfr.Events;
|
|||||||
* @requires vm.gc == "null"
|
* @requires vm.gc == "null"
|
||||||
* @library /test/lib /test/jdk
|
* @library /test/lib /test/jdk
|
||||||
* @modules jdk.jfr/jdk.jfr.internal.test
|
* @modules jdk.jfr/jdk.jfr.internal.test
|
||||||
* @run main/othervm -XX:TLABSize=2k -XX:-FastTLABRefill jdk.jfr.event.oldobject.TestAllocationTime
|
* @run main/othervm -XX:TLABSize=2k jdk.jfr.event.oldobject.TestAllocationTime
|
||||||
*/
|
*/
|
||||||
public class TestAllocationTime {
|
public class TestAllocationTime {
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ import jdk.test.lib.jfr.Events;
|
|||||||
* @requires vm.gc == "null"
|
* @requires vm.gc == "null"
|
||||||
* @library /test/lib /test/jdk
|
* @library /test/lib /test/jdk
|
||||||
* @modules jdk.jfr/jdk.jfr.internal.test
|
* @modules jdk.jfr/jdk.jfr.internal.test
|
||||||
* @run main/othervm -XX:TLABSize=2k -XX:-FastTLABRefill jdk.jfr.event.oldobject.TestLargeRootSet
|
* @run main/othervm -XX:TLABSize=2k jdk.jfr.event.oldobject.TestLargeRootSet
|
||||||
*/
|
*/
|
||||||
public class TestLargeRootSet {
|
public class TestLargeRootSet {
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ import jdk.test.lib.jfr.Events;
|
|||||||
* @requires vm.gc == "null"
|
* @requires vm.gc == "null"
|
||||||
* @library /test/lib /test/jdk
|
* @library /test/lib /test/jdk
|
||||||
* @modules jdk.jfr/jdk.jfr.internal.test
|
* @modules jdk.jfr/jdk.jfr.internal.test
|
||||||
* @run main/othervm -XX:TLABSize=2k -XX:-FastTLABRefill jdk.jfr.event.oldobject.TestLastKnownHeapUsage
|
* @run main/othervm -XX:TLABSize=2k jdk.jfr.event.oldobject.TestLastKnownHeapUsage
|
||||||
*/
|
*/
|
||||||
public class TestLastKnownHeapUsage {
|
public class TestLastKnownHeapUsage {
|
||||||
|
|
||||||
|
@ -42,9 +42,9 @@ import jdk.test.lib.jfr.Events;
|
|||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @key jfr
|
* @key jfr
|
||||||
*
|
*
|
||||||
* @run main/othervm -XX:TLABSize=2k -XX:-FastTLABRefill -XX:FlightRecorderOptions=old-object-queue-size=0 jdk.jfr.startupargs.TestOldObjectQueueSize off
|
* @run main/othervm -XX:TLABSize=2k -XX:FlightRecorderOptions=old-object-queue-size=0 jdk.jfr.startupargs.TestOldObjectQueueSize off
|
||||||
* @run main/othervm -XX:TLABSize=2k -Xlog:gc+tlab=trace -XX:-FastTLABRefill -XX:FlightRecorderOptions=old-object-queue-size=10000 jdk.jfr.startupargs.TestOldObjectQueueSize many
|
* @run main/othervm -XX:TLABSize=2k -Xlog:gc+tlab=trace -XX:FlightRecorderOptions=old-object-queue-size=10000 jdk.jfr.startupargs.TestOldObjectQueueSize many
|
||||||
* @run main/othervm -XX:TLABSize=2k -Xlog:gc+tlab=trace -XX:-FastTLABRefill -XX:FlightRecorderOptions=old-object-queue-size=1000000 jdk.jfr.startupargs.TestOldObjectQueueSize many
|
* @run main/othervm -XX:TLABSize=2k -Xlog:gc+tlab=trace -XX:FlightRecorderOptions=old-object-queue-size=1000000 jdk.jfr.startupargs.TestOldObjectQueueSize many
|
||||||
*/
|
*/
|
||||||
public class TestOldObjectQueueSize {
|
public class TestOldObjectQueueSize {
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user