comparison src/share/vm/runtime/deoptimization.hpp @ 5117:b6d1ba51d163

minor changes
author Christian Haeubl <christian.haeubl@oracle.com>
date Mon, 19 Mar 2012 15:47:35 -0700
parents dad1ac9dba7d
children 957c266d8bc5
comparison
equal deleted inserted replaced
5116:312b18b9cc3a 5117:b6d1ba51d163
85 Reason_div0_check, // a null_check due to division by zero 85 Reason_div0_check, // a null_check due to division by zero
86 Reason_age, // nmethod too old; tier threshold reached 86 Reason_age, // nmethod too old; tier threshold reached
87 Reason_predicate, // compiler generated predicate failed 87 Reason_predicate, // compiler generated predicate failed
88 Reason_loop_limit_check, // compiler generated loop limits check failed 88 Reason_loop_limit_check, // compiler generated loop limits check failed
89 Reason_LIMIT, 89 Reason_LIMIT,
90 // Note: Keep this enum in sync. with _trap_reason_name.
91 Reason_RECORDED_LIMIT = Reason_bimorphic // some are not recorded per bc 90 Reason_RECORDED_LIMIT = Reason_bimorphic // some are not recorded per bc
92 #endif 91 #endif
92 // Note: Keep this enum in sync. with _trap_reason_name.
93 // Note: Reason_RECORDED_LIMIT should be < 8 to fit into 3 bits of 93 // Note: Reason_RECORDED_LIMIT should be < 8 to fit into 3 bits of
94 // DataLayout::trap_bits. This dependency is enforced indirectly 94 // DataLayout::trap_bits. This dependency is enforced indirectly
95 // via asserts, to avoid excessive direct header-to-header dependencies. 95 // via asserts, to avoid excessive direct header-to-header dependencies.
96 // See Deoptimization::trap_state_reason and class DataLayout 96 // See Deoptimization::trap_state_reason and class DataLayout
97 }; 97 };