RFR (XS) JDK-8038076: constraint on multianewarray instruction is not checked since class version 50
Coleen Phillimore
coleen.phillimore at oracle.com
Fri Apr 11 13:58:03 UTC 2014
Looks good.
Coleen
On 4/11/14, 9:19 AM, Lois Foltan wrote:
> Hello,
>
> Please review the following fix:
>
> Webrev:
> http://cr.openjdk.java.net/~lfoltan/bug_jdk8038076/
>
> Bug: constraint on multianewarray instruction is not checked since
> class version 50
> https://bugs.openjdk.java.net/browse/JDK-8038076
>
> Summary of fix:
> The incorrect placement of a post increment operator was causing the
> calculated dimensions of a multianewarray bytecode to be 1 greater
> than reality. The end result of this bug was that a VerifyError would
> not be correctly generated if the multianewarray bytecode contained an
> array type descriptor that was 1 dimension smaller than the number of
> dimensions specified. Thank you to Christian Tornqvist for writing
> the test case included.
>
> Tests:
> - jtreg hotspot/test/*, JDK java.lang & java.util,
> vm.quick.testlist, JCK lang tests
> - JCK vm in progress
>
> Thank you,
> Lois
More information about the hotspot-runtime-dev
mailing list