RFR (XS) JDK-8038076: constraint on multianewarray instruction is not checked since class version 50
lois.foltan at oracle.com
Fri Apr 11 14:06:10 UTC 2014
On 4/11/2014 9:54 AM, Keith McGuigan wrote:
> D'oh! That'd be my bad. Darn off-by-one errors. Fix looks good,
> thanks for doing it!
No problem. Thanks for reviewing!
> - Keith
> On Fri, Apr 11, 2014 at 9:19 AM, Lois Foltan <lois.foltan at oracle.com
> <mailto:lois.foltan at oracle.com>> wrote:
> Please review the following fix:
> Bug: constraint on multianewarray instruction is not checked since
> class version 50
> 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.
> - jtreg hotspot/test/*, JDK java.lang & java.util,
> vm.quick.testlist, JCK lang tests
> - JCK vm in progress
> Thank you,
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the hotspot-runtime-dev