< prev index next >

src/hotspot/share/runtime/deoptimization.cpp

Print this page

        

*** 2069,2079 **** return fetch_unroll_info_helper(thread, exec_mode); } // Local derived constants. // Further breakdown of DataLayout::trap_state, as promised by DataLayout. ! const int DS_REASON_MASK = DataLayout::trap_mask >> 1; const int DS_RECOMPILE_BIT = DataLayout::trap_mask - DS_REASON_MASK; //---------------------------trap_state_reason--------------------------------- Deoptimization::DeoptReason Deoptimization::trap_state_reason(int trap_state) { --- 2069,2079 ---- return fetch_unroll_info_helper(thread, exec_mode); } // Local derived constants. // Further breakdown of DataLayout::trap_state, as promised by DataLayout. ! const int DS_REASON_MASK = ((uint)DataLayout::trap_mask) >> 1; const int DS_RECOMPILE_BIT = DataLayout::trap_mask - DS_REASON_MASK; //---------------------------trap_state_reason--------------------------------- Deoptimization::DeoptReason Deoptimization::trap_state_reason(int trap_state) {
*** 2168,2177 **** --- 2168,2178 ---- "range_check", "class_check", "array_check", "intrinsic" JVMCI_ONLY("_or_type_checked_inlining"), "bimorphic" JVMCI_ONLY("_or_optimized_type_check"), + "profile_predicate", "unloaded", "uninitialized", "unreached", "unhandled", "constraint",
< prev index next >