review for 7088020: SEGV in JNIHandleBlock::release_block

Vladimir Kozlov vladimir.kozlov at oracle.com
Wed Sep 7 14:24:38 PDT 2011


Where r12 is restored? It contains coop base.

Vladimir

Tom Rodriguez wrote:
> http://cr.openjdk.java.net/~never/7088020
> 150 lines changed: 88 ins; 50 del; 12 mod; 10143 unchg
> 
> 7088020: SEGV in JNIHandleBlock::release_block
> Reviewed-by:
> 
> The throw_WrongMethodTypeException stub on x64 needs to align the
> stack before calling into the runtime or it might crash.  I also
> noticed that two stubs were dead which made an extra argument dead so
> I cleaned that up at the same time.  Tested on linux-amd64 with new
> regression test and failing tests from report.
> 


More information about the hotspot-compiler-dev mailing list