7194607: VerifyLocalVariableTableOnRetransformTest.sh fails after JSR-292 merge

Wed, 31 Oct 2012 16:20:03 -0700

author
sspitsyn
date
Wed, 31 Oct 2012 16:20:03 -0700
changeset 4270
64812523d72e
parent 4231
845129b692f6
child 4271
8aaef2cee3b2

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));

mercurial