# HG changeset patch # User jcm # Date 1462538556 25200 # Node ID c9013a328fe2cd141b03798324d7d90c14853da3 # Parent 32eab2eb41fdc352894986d8abacbf8ededaf77b 8156126: LogCompilation: Dump additional info about deoptimization events Summary: Added reason and pc information to deoptimization info. Reviewed-by: vlivanov diff -r 32eab2eb41fd -r c9013a328fe2 hotspot/src/share/vm/runtime/deoptimization.cpp --- a/hotspot/src/share/vm/runtime/deoptimization.cpp Fri May 06 18:20:50 2016 +0300 +++ b/hotspot/src/share/vm/runtime/deoptimization.cpp Fri May 06 05:42:36 2016 -0700 @@ -1321,7 +1321,7 @@ assert(cm != NULL, "only compiled methods can deopt"); ttyLocker ttyl; - xtty->begin_head("deoptimized thread='" UINTX_FORMAT "'", (uintx)thread->osthread()->thread_id()); + xtty->begin_head("deoptimized thread='" UINTX_FORMAT "' reason='%s' pc='" INTPTR_FORMAT "'",(uintx)thread->osthread()->thread_id(), trap_reason_name(reason), p2i(fr.pc())); cm->log_identity(xtty); xtty->end_head(); for (ScopeDesc* sd = cm->scope_desc_at(fr.pc()); ; sd = sd->sender()) {