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