< prev index next >

src/share/vm/runtime/deoptimization.cpp

Print this page
rev 8847 : 8140482: Various minor code improvements (runtime)
Reviewed-by: dholmes, coleenp, sspitsyn, dsamersoff

*** 1859,1868 **** --- 1859,1869 ---- } //---------------------------format_trap_state--------------------------------- // This is used for debugging and diagnostics, including LogFile output. const char* Deoptimization::format_trap_state(char* buf, size_t buflen, int trap_state) { + assert(buflen > 0, "sanity"); DeoptReason reason = trap_state_reason(trap_state); bool recomp_flag = trap_state_is_recompiled(trap_state); // Re-encode the state from its decoded components. int decoded_state = 0; if (reason_is_recorded_per_bytecode(reason) || reason == Reason_many)
< prev index next >