Mercurial > hg > graal-jvmci-8
comparison 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 |
comparison
equal
deleted
inserted
replaced
2606:f21f430a6ef2 | 2607:008adfd6d850 |
---|---|
214 #endif | 214 #endif |
215 break; | 215 break; |
216 | 216 |
217 // All other stubs should have oopmaps | 217 // All other stubs should have oopmaps |
218 default: | 218 default: |
219 tty->print_cr("No oopmap found for %d", id); | |
219 assert(oop_maps != NULL, "must have an oopmap"); | 220 assert(oop_maps != NULL, "must have an oopmap"); |
220 } | 221 } |
221 #endif | 222 #endif |
222 | 223 |
223 // align so printing shows nop's instead of random code at the end (SimpleStubs are aligned) | 224 // align so printing shows nop's instead of random code at the end (SimpleStubs are aligned) |