RFR 8033528: assert(0 <= i && i < length()) failed: index out of bounds
coleen.phillimore at oracle.com
Thu Feb 6 14:40:24 PST 2014
Summary: Restoring bytecodes for invokedynamic had wrong index
calculation added testing stress option StressRewriter so we don't have
to get OOM to test this.
It's hard to from the webrev but Rewriter::Rewriter code is extracted
into function rewrite_bytecodes(). Also fixed memory leak in while
deallocating constant pool.
Tested with vm.quick.testlist, all hotspot jtreg tests, java/lang/invoke
tests with -XX:+StressRewriter, and jck8 lang + vm tests.
open webrev at http://cr.openjdk.java.net/~coleenp/8033528/
bug link https://bugs.openjdk.java.net/browse/JDK-8033528
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the hotspot-runtime-dev