diff src/share/vm/c1/c1_Runtime1.cpp @ 2607:008adfd6d850

Fixed the stateBefore of invokes and monitorenter instructions to include the arguments of the instruction. This is necessary to ensure correct continuation in the interpreter when the stateBefore is used as a deoptimization point.
author Thomas Wuerthinger <thomas@wuerthinger.net>
date Fri, 06 May 2011 17:47:17 +0200
parents 0654ee04b214
children 75a99b4f1c98
line wrap: on
line diff
--- a/src/share/vm/c1/c1_Runtime1.cpp	Fri May 06 16:21:10 2011 +0200
+++ b/src/share/vm/c1/c1_Runtime1.cpp	Fri May 06 17:47:17 2011 +0200
@@ -216,6 +216,7 @@
 
     // All other stubs should have oopmaps
     default:
+      tty->print_cr("No oopmap found for %d", id);
       assert(oop_maps != NULL, "must have an oopmap");
   }
 #endif