From 28efea6754b869028ec66af134c93d4bffe2afbd Mon Sep 17 00:00:00 2001 From: Jamsheed Mohammed C M Date: Fri, 6 May 2016 05:42:36 -0700 Subject: [PATCH] 8156126: LogCompilation: Dump additional info about deoptimization events Added reason and pc information to deoptimization info. Reviewed-by: vlivanov --- hotspot/src/share/vm/runtime/deoptimization.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hotspot/src/share/vm/runtime/deoptimization.cpp b/hotspot/src/share/vm/runtime/deoptimization.cpp index 4524f2b6d4e..f926b88eca8 100644 --- a/hotspot/src/share/vm/runtime/deoptimization.cpp +++ b/hotspot/src/share/vm/runtime/deoptimization.cpp @@ -1321,7 +1321,7 @@ void Deoptimization::deoptimize_single_frame(JavaThread* thread, frame fr, Deopt 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()) {