Merge
This commit is contained in:
commit
a96ab956fa
@ -2196,8 +2196,7 @@ methodHandle ClassFileParser::parse_method(bool is_interface,
|
||||
true, // is LVTT
|
||||
CHECK_(nullHandle));
|
||||
lvtt_cnt++;
|
||||
} else if (UseSplitVerifier &&
|
||||
_major_version >= Verifier::STACKMAP_ATTRIBUTE_MAJOR_VERSION &&
|
||||
} else if (_major_version >= Verifier::STACKMAP_ATTRIBUTE_MAJOR_VERSION &&
|
||||
_cp->symbol_at(code_attribute_name_index) == vmSymbols::tag_stack_map_table()) {
|
||||
// Stack map is only needed by the new verifier in JDK1.5.
|
||||
if (parsed_stackmap_attribute) {
|
||||
|
@ -127,8 +127,7 @@ bool Verifier::verify(instanceKlassHandle klass, Verifier::Mode mode, bool shoul
|
||||
if (TraceClassInitialization) {
|
||||
tty->print_cr("Start class verification for: %s", klassName);
|
||||
}
|
||||
if (UseSplitVerifier &&
|
||||
klass->major_version() >= STACKMAP_ATTRIBUTE_MAJOR_VERSION) {
|
||||
if (klass->major_version() >= STACKMAP_ATTRIBUTE_MAJOR_VERSION) {
|
||||
ClassVerifier split_verifier(klass, THREAD);
|
||||
split_verifier.verify_class(THREAD);
|
||||
exception_name = split_verifier.result();
|
||||
|
@ -260,6 +260,7 @@ static ObsoleteFlag obsolete_jvm_flags[] = {
|
||||
{ "CMSRevisitStackSize", JDK_Version::jdk(8), JDK_Version::jdk(9) },
|
||||
{ "PrintRevisitStats", JDK_Version::jdk(8), JDK_Version::jdk(9) },
|
||||
{ "UseVectoredExceptions", JDK_Version::jdk(8), JDK_Version::jdk(9) },
|
||||
{ "UseSplitVerifier", JDK_Version::jdk(8), JDK_Version::jdk(9) },
|
||||
#ifdef PRODUCT
|
||||
{ "DesiredMethodLimit",
|
||||
JDK_Version::jdk_update(7, 2), JDK_Version::jdk(8) },
|
||||
|
@ -679,9 +679,6 @@ class CommandLineFlags {
|
||||
product(bool, UseCompilerSafepoints, true, \
|
||||
"Stop at safepoints in compiled code") \
|
||||
\
|
||||
product(bool, UseSplitVerifier, true, \
|
||||
"use split verifier with StackMapTable attributes") \
|
||||
\
|
||||
product(bool, FailOverToOldVerifier, true, \
|
||||
"fail over to old verifier when split verifier fails") \
|
||||
\
|
||||
|
Loading…
Reference in New Issue
Block a user