comparison src/share/vm/code/nmethod.cpp @ 2349:4cd9add59b1e

7024866: # assert(limit == NULL || limit <= nm->code_end()) failed: in bounds Reviewed-by: kvn, iveresov
author never
date Fri, 04 Mar 2011 20:01:48 -0800
parents 1b4e6a5d98e0
children 1c0cf339481b
comparison
equal deleted inserted replaced
2325:8c9c9ee30d71 2349:4cd9add59b1e
1879 #endif // !SHARK 1879 #endif // !SHARK
1880 } 1880 }
1881 1881
1882 1882
1883 oop nmethod::embeddedOop_at(u_char* p) { 1883 oop nmethod::embeddedOop_at(u_char* p) {
1884 RelocIterator iter(this, p, p + oopSize); 1884 RelocIterator iter(this, p, p + 1);
1885 while (iter.next()) 1885 while (iter.next())
1886 if (iter.type() == relocInfo::oop_type) { 1886 if (iter.type() == relocInfo::oop_type) {
1887 return iter.oop_reloc()->oop_value(); 1887 return iter.oop_reloc()->oop_value();
1888 } 1888 }
1889 return NULL; 1889 return NULL;