1833 "div0_check", |
1833 "div0_check", |
1834 "age", |
1834 "age", |
1835 "predicate", |
1835 "predicate", |
1836 "loop_limit_check", |
1836 "loop_limit_check", |
1837 "speculate_class_check", |
1837 "speculate_class_check", |
1838 "rtm_state_change" |
1838 "rtm_state_change", |
|
1839 "unstable_if" |
1839 }; |
1840 }; |
1840 const char* Deoptimization::_trap_action_name[Action_LIMIT] = { |
1841 const char* Deoptimization::_trap_action_name[Action_LIMIT] = { |
1841 // Note: Keep this in sync. with enum DeoptAction. |
1842 // Note: Keep this in sync. with enum DeoptAction. |
1842 "none", |
1843 "none", |
1843 "maybe_recompile", |
1844 "maybe_recompile", |