changeset 10721:5fc4aedf7910

add relative pc to uncommon trap event entry (helps debugging SEGFAULTs in copmiled code)
author Lukas Stadler <lukas.stadler@jku.at>
date Fri, 12 Jul 2013 15:30:28 +0200
parents 7cc08d83111d
children c84048228b4a
files src/share/vm/runtime/deoptimization.cpp
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/runtime/deoptimization.cpp	Fri Jul 12 15:29:47 2013 +0200
+++ b/src/share/vm/runtime/deoptimization.cpp	Fri Jul 12 15:30:28 2013 +0200
@@ -1300,8 +1300,8 @@
   nmethodLocker nl(fr.pc());
 
   // Log a message
-  Events::log(thread, "Uncommon trap: trap_request=" PTR32_FORMAT " fr.pc=" INTPTR_FORMAT,
-              trap_request, fr.pc());
+  Events::log(thread, "Uncommon trap: trap_request=" PTR32_FORMAT " fr.pc=" INTPTR_FORMAT " relative=" INTPTR_FORMAT,
+              trap_request, fr.pc(), fr.pc() - fr.cb()->code_begin());
 
   {
     ResourceMark rm;