Request for review (URGENT!!) 7033141: assert(has_cp_cache(i)) failed: oob

Coleen Phillimore coleen.phillimore at oracle.com
Tue May 17 13:44:37 PDT 2011


Summary: Unrewrite bytecodes for OOM error allocating the constant pool 
cache.

open webrev at http://cr.openjdk.java.net/~coleenp/7033141/
bug link at http://bugs.sun.com/view_bug.do?bug_id=7033141

This bug fix also moves linking methods outside of the rewriting code so 
that when the code cache is full, the vm can attempt to link the methods 
again.   (also fixes bug 6947901)

Tested with oom errors inserted for random cpCache allocation and also 
tested with invokedynamic test.

This is somewhat urgent.  If acceptable, I would like to put it back 
today for code freeze (if not, it'll wait).

Thanks,
Coleen


More information about the hotspot-runtime-dev mailing list