review request (M): 7056328: JSR 292 invocation sometimes fails in	adapters for types not on boot class path
    John Rose 
    john.r.rose at oracle.com
       
    Wed Jun 22 17:37:36 PDT 2011
    
    
  
This is a possible fix for a JSR 292 bug in JDK 7.
http://cr.openjdk.java.net/~jrose/7056328/webrev.00/
Bytecodes produced by MethodHandleWalk will incorrectly scope names off the boot class path.  The fix is to specially process the constant pool of such bytecodes, by "pre-resolving" the affected entries.
The fix includes new stress test logic (debug build only) for running every method handle created through MHW and the JIT.
http://cr.openjdk.java.net/~jrose/7056328/webrev.00/
Testing so far:
 - JDK regression tests with and without the new stress modes
 - Tom's local tests (on previous version)
 - fixes customer problem (Ola Bini's NoClassDefFound error)
    
    
More information about the hotspot-compiler-dev
mailing list