RFR: 8177673: [JVMCI] missing checks in HotSpotMemoryAccessProviderImpl can cause VM assertions to fail

Doug Simon doug.simon at oracle.com
Thu Mar 30 22:30:58 UTC 2017

Please review this patch to fix a VM-level assertion failure due to missing sanity checks in HotSpotMemoryAccessProviderImpl. The sanity checking has been enhanced to map an object+displacement back to a field before performing a read. If the mapping fails, an IllegalArgumentException is thrown.

Tested on Graal.



More information about the hotspot-compiler-dev mailing list