< prev index next >

src/hotspot/share/runtime/deoptimization.cpp

Print this page




2128                        recomp_flag ? " recompiled" : "");
2129   }
2130   return buf;
2131 }
2132 
2133 
2134 //--------------------------------statics--------------------------------------
2135 const char* Deoptimization::_trap_reason_name[] = {
2136   // Note:  Keep this in sync. with enum DeoptReason.
2137   "none",
2138   "null_check",
2139   "null_assert" JVMCI_ONLY("_or_unreached0"),
2140   "range_check",
2141   "class_check",
2142   "array_check",
2143   "intrinsic" JVMCI_ONLY("_or_type_checked_inlining"),
2144   "bimorphic" JVMCI_ONLY("_or_optimized_type_check"),
2145   "profile_predicate",
2146   "unloaded",
2147   "uninitialized",

2148   "unreached",
2149   "unhandled",
2150   "constraint",
2151   "div0_check",
2152   "age",
2153   "predicate",
2154   "loop_limit_check",
2155   "speculate_class_check",
2156   "speculate_null_check",
2157   "speculate_null_assert",
2158   "rtm_state_change",
2159   "unstable_if",
2160   "unstable_fused_if",
2161 #if INCLUDE_JVMCI
2162   "aliasing",
2163   "transfer_to_interpreter",
2164   "not_compiled_exception_handler",
2165   "unresolved",
2166   "jsr_mismatch",
2167 #endif




2128                        recomp_flag ? " recompiled" : "");
2129   }
2130   return buf;
2131 }
2132 
2133 
2134 //--------------------------------statics--------------------------------------
2135 const char* Deoptimization::_trap_reason_name[] = {
2136   // Note:  Keep this in sync. with enum DeoptReason.
2137   "none",
2138   "null_check",
2139   "null_assert" JVMCI_ONLY("_or_unreached0"),
2140   "range_check",
2141   "class_check",
2142   "array_check",
2143   "intrinsic" JVMCI_ONLY("_or_type_checked_inlining"),
2144   "bimorphic" JVMCI_ONLY("_or_optimized_type_check"),
2145   "profile_predicate",
2146   "unloaded",
2147   "uninitialized",
2148   "initialized",
2149   "unreached",
2150   "unhandled",
2151   "constraint",
2152   "div0_check",
2153   "age",
2154   "predicate",
2155   "loop_limit_check",
2156   "speculate_class_check",
2157   "speculate_null_check",
2158   "speculate_null_assert",
2159   "rtm_state_change",
2160   "unstable_if",
2161   "unstable_fused_if",
2162 #if INCLUDE_JVMCI
2163   "aliasing",
2164   "transfer_to_interpreter",
2165   "not_compiled_exception_handler",
2166   "unresolved",
2167   "jsr_mismatch",
2168 #endif


< prev index next >