From 42ca17cea24e98f2a8332a31be57603d78885daf Mon Sep 17 00:00:00 2001 From: Doug Simon Date: Fri, 21 Jun 2013 10:57:00 -0400 Subject: [PATCH] 8017177: more explicit code location information in hs_err crash log Add code pc location for compiled code Reviewed-by: kvn, coleenp --- hotspot/src/share/vm/runtime/frame.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hotspot/src/share/vm/runtime/frame.cpp b/hotspot/src/share/vm/runtime/frame.cpp index e5caf604d98..bf9d422b084 100644 --- a/hotspot/src/share/vm/runtime/frame.cpp +++ b/hotspot/src/share/vm/runtime/frame.cpp @@ -713,7 +713,8 @@ void frame::print_on_error(outputStream* st, char* buf, int buflen, bool verbose Method* m = ((nmethod *)_cb)->method(); if (m != NULL) { m->name_and_sig_as_C_string(buf, buflen); - st->print("J %s", buf); + st->print("J %s @ " PTR_FORMAT " [" PTR_FORMAT "+" SIZE_FORMAT "]", + buf, _pc, _cb->code_begin(), _pc - _cb->code_begin()); } else { st->print("J " PTR_FORMAT, pc()); }