RFR (S): 7195816: NPG: Crash in c1_ValueType - ShouldNotReachHere

Roland Westrelin roland.westrelin at oracle.com
Mon Sep 10 03:20:36 PDT 2012


http://cr.openjdk.java.net/~roland/7195816/webrev.00/

Some of the dtrace probes call the runtime passing a method pointer. This exposes the metadata type at the LIR level and breaks c1 because the LIR has little support for T_METADATA at this point.

I also fixed a c1/dtrace bug on sparc that has nothing to do with NPG (G2 thread pointer not saved across runtime call). This bug may have gone unnoticed because at least one of the dtrace test passes when the VM crashes. For that I filed test bug:
7197250: dtrace test may report success when the VM crashes

Roland.


More information about the hotspot-compiler-dev mailing list