equal
deleted
inserted
replaced
58 Reason_div0_check, // a null_check due to division by zero |
58 Reason_div0_check, // a null_check due to division by zero |
59 Reason_age, // nmethod too old; tier threshold reached |
59 Reason_age, // nmethod too old; tier threshold reached |
60 Reason_predicate, // compiler generated predicate failed |
60 Reason_predicate, // compiler generated predicate failed |
61 Reason_loop_limit_check, // compiler generated loop limits check failed |
61 Reason_loop_limit_check, // compiler generated loop limits check failed |
62 Reason_speculate_class_check, // saw unexpected object class from type speculation |
62 Reason_speculate_class_check, // saw unexpected object class from type speculation |
|
63 Reason_rtm_state_change, // rtm state change detected |
63 Reason_LIMIT, |
64 Reason_LIMIT, |
64 // Note: Keep this enum in sync. with _trap_reason_name. |
65 // Note: Keep this enum in sync. with _trap_reason_name. |
65 Reason_RECORDED_LIMIT = Reason_bimorphic // some are not recorded per bc |
66 Reason_RECORDED_LIMIT = Reason_bimorphic // some are not recorded per bc |
66 // Note: Reason_RECORDED_LIMIT should be < 8 to fit into 3 bits of |
67 // Note: Reason_RECORDED_LIMIT should be < 8 to fit into 3 bits of |
67 // DataLayout::trap_bits. This dependency is enforced indirectly |
68 // DataLayout::trap_bits. This dependency is enforced indirectly |