Wed, 31 Oct 2012 16:20:03 -0700
7194607: VerifyLocalVariableTableOnRetransformTest.sh fails after JSR-292 merge
Summary: Use verifier_max_size instead of max_size to get code attribute max stack size.
Reviewed-by: dcubed, minqi
Contributed-by: serguei.spitsyn@oracle.com
src/share/vm/prims/jvmtiClassFileReconstituter.cpp | file | annotate | diff | comparison | revisions |
1.1 --- a/src/share/vm/prims/jvmtiClassFileReconstituter.cpp Mon Oct 29 16:39:14 2012 -0700 1.2 +++ b/src/share/vm/prims/jvmtiClassFileReconstituter.cpp Wed Oct 31 16:20:03 2012 -0700 1.3 @@ -228,7 +228,7 @@ 1.4 1.5 write_attribute_name_index("Code"); 1.6 write_u4(size); 1.7 - write_u2(method->max_stack()); 1.8 + write_u2(method->verifier_max_stack()); 1.9 write_u2(method->max_locals()); 1.10 write_u4(code_size); 1.11 copy_bytecodes(method, (unsigned char*)writeable_address(code_size));