RFR: 8141133: [JVMCI] crash during safepoint deopt if rethrow_exception is set.
gilles.m.duboscq at oracle.com
Mon Nov 9 16:50:46 UTC 2015
I updated the webrev to export the UnrollBlock::_unpack_kind field through vmStruct and JVMCI's HotSpotVMConfig:
The only difference to the previous webrev are the changes in vmStruct.cpp and HotSpotVMConfig.java
On 05/11/15 16:28, Gilles Duboscq wrote:
> Please review the following change:
> Scopes with rethrow_exception set to true need to be handled for all types of deoptimization, not just for uncommon traps.
> This change moves their handling from uncommon_trap_inner to fetch_unroll_info_helper and uses exception_oop and exec_mode = Unpack_exception rather than setting a pending exception.
> fetch_unroll_info_helper can now override the exec_mode by passing it through the UnrollBlock using the existing unpack_kind field.
More information about the hotspot-compiler-dev