Request for reviews (S): 6987634: JSR 292 assert(start_bci() >= 0 && start_bci() < code_size()) failed: correct osr_bci argument

Vladimir Kozlov vladimir.kozlov at oracle.com
Tue Sep 28 09:54:14 PDT 2010


Good.

Vladimir

Christian Thalinger wrote:
> http://cr.openjdk.java.net/~twisti/6987634/webrev.01/
> 
> 6987634: JSR 292 assert(start_bci() >= 0 && start_bci() < code_size()) failed: correct osr_bci argument
> Reviewed-by: 
> 
> MethodHandle.invoke* are native methods. When the inlining logic in
> Compile::call_generator tries to inline these methods it fails because
> these methods don't have any bytecode.
> 
> The fix is to move the logic that handles method handle invokes, which
> generates bytecodes for these methods, before the normal inlining
> logic.
> 


More information about the hotspot-compiler-dev mailing list