7024866: # assert(limit == NULL || limit <= nm->code_end()) failed: in bounds
authornever
Fri, 04 Mar 2011 20:01:48 -0800
changeset 8668 32feee9b0d25
parent 8499 4f77360820d7
child 8669 6d7c03ff52f7
7024866: # assert(limit == NULL || limit <= nm->code_end()) failed: in bounds Reviewed-by: kvn, iveresov
hotspot/src/share/vm/code/nmethod.cpp
--- a/hotspot/src/share/vm/code/nmethod.cpp	Thu Mar 03 23:31:45 2011 -0800
+++ b/hotspot/src/share/vm/code/nmethod.cpp	Fri Mar 04 20:01:48 2011 -0800
@@ -1881,7 +1881,7 @@
 
 
 oop nmethod::embeddedOop_at(u_char* p) {
-  RelocIterator iter(this, p, p + oopSize);
+  RelocIterator iter(this, p, p + 1);
   while (iter.next())
     if (iter.type() == relocInfo::oop_type) {
       return iter.oop_reloc()->oop_value();