< 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,10 +1859,11 @@
 }
 //---------------------------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 >