Tue, 26 Mar 2013 09:06:16 -0400
8009595: The UseSplitVerifier option needs to be deprecated.
Summary: Put UseSplitVerifier option on the deprecated list.
Reviewed-by: dcubed, kmo, acorn
1.1 --- a/src/share/vm/classfile/classFileParser.cpp Mon Mar 25 09:36:15 2013 -0700 1.2 +++ b/src/share/vm/classfile/classFileParser.cpp Tue Mar 26 09:06:16 2013 -0400 1.3 @@ -2196,8 +2196,7 @@ 1.4 true, // is LVTT 1.5 CHECK_(nullHandle)); 1.6 lvtt_cnt++; 1.7 - } else if (UseSplitVerifier && 1.8 - _major_version >= Verifier::STACKMAP_ATTRIBUTE_MAJOR_VERSION && 1.9 + } else if (_major_version >= Verifier::STACKMAP_ATTRIBUTE_MAJOR_VERSION && 1.10 _cp->symbol_at(code_attribute_name_index) == vmSymbols::tag_stack_map_table()) { 1.11 // Stack map is only needed by the new verifier in JDK1.5. 1.12 if (parsed_stackmap_attribute) {
2.1 --- a/src/share/vm/classfile/verifier.cpp Mon Mar 25 09:36:15 2013 -0700 2.2 +++ b/src/share/vm/classfile/verifier.cpp Tue Mar 26 09:06:16 2013 -0400 2.3 @@ -127,8 +127,7 @@ 2.4 if (TraceClassInitialization) { 2.5 tty->print_cr("Start class verification for: %s", klassName); 2.6 } 2.7 - if (UseSplitVerifier && 2.8 - klass->major_version() >= STACKMAP_ATTRIBUTE_MAJOR_VERSION) { 2.9 + if (klass->major_version() >= STACKMAP_ATTRIBUTE_MAJOR_VERSION) { 2.10 ClassVerifier split_verifier(klass, THREAD); 2.11 split_verifier.verify_class(THREAD); 2.12 exception_name = split_verifier.result();
3.1 --- a/src/share/vm/runtime/arguments.cpp Mon Mar 25 09:36:15 2013 -0700 3.2 +++ b/src/share/vm/runtime/arguments.cpp Tue Mar 26 09:06:16 2013 -0400 3.3 @@ -260,6 +260,7 @@ 3.4 { "CMSRevisitStackSize", JDK_Version::jdk(8), JDK_Version::jdk(9) }, 3.5 { "PrintRevisitStats", JDK_Version::jdk(8), JDK_Version::jdk(9) }, 3.6 { "UseVectoredExceptions", JDK_Version::jdk(8), JDK_Version::jdk(9) }, 3.7 + { "UseSplitVerifier", JDK_Version::jdk(8), JDK_Version::jdk(9) }, 3.8 #ifdef PRODUCT 3.9 { "DesiredMethodLimit", 3.10 JDK_Version::jdk_update(7, 2), JDK_Version::jdk(8) },
4.1 --- a/src/share/vm/runtime/globals.hpp Mon Mar 25 09:36:15 2013 -0700 4.2 +++ b/src/share/vm/runtime/globals.hpp Tue Mar 26 09:06:16 2013 -0400 4.3 @@ -679,9 +679,6 @@ 4.4 product(bool, UseCompilerSafepoints, true, \ 4.5 "Stop at safepoints in compiled code") \ 4.6 \ 4.7 - product(bool, UseSplitVerifier, true, \ 4.8 - "use split verifier with StackMapTable attributes") \ 4.9 - \ 4.10 product(bool, FailOverToOldVerifier, true, \ 4.11 "fail over to old verifier when split verifier fails") \ 4.12 \