comparison src/share/vm/classfile/verifier.cpp @ 8819:36376b540a98

8009595: The UseSplitVerifier option needs to be deprecated. Summary: Put UseSplitVerifier option on the deprecated list. Reviewed-by: dcubed, kmo, acorn
author hseigel
date Tue, 26 Mar 2013 09:06:16 -0400
parents b8deb3205b51
children 09b0d3e9ba6c
comparison
equal deleted inserted replaced
8817:b8deb3205b51 8819:36376b540a98
125 // is set, then call the inference verifier. 125 // is set, then call the inference verifier.
126 if (is_eligible_for_verification(klass, should_verify_class)) { 126 if (is_eligible_for_verification(klass, should_verify_class)) {
127 if (TraceClassInitialization) { 127 if (TraceClassInitialization) {
128 tty->print_cr("Start class verification for: %s", klassName); 128 tty->print_cr("Start class verification for: %s", klassName);
129 } 129 }
130 if (UseSplitVerifier && 130 if (klass->major_version() >= STACKMAP_ATTRIBUTE_MAJOR_VERSION) {
131 klass->major_version() >= STACKMAP_ATTRIBUTE_MAJOR_VERSION) {
132 ClassVerifier split_verifier(klass, THREAD); 131 ClassVerifier split_verifier(klass, THREAD);
133 split_verifier.verify_class(THREAD); 132 split_verifier.verify_class(THREAD);
134 exception_name = split_verifier.result(); 133 exception_name = split_verifier.result();
135 if (can_failover && !HAS_PENDING_EXCEPTION && 134 if (can_failover && !HAS_PENDING_EXCEPTION &&
136 (exception_name == vmSymbols::java_lang_VerifyError() || 135 (exception_name == vmSymbols::java_lang_VerifyError() ||