< prev index next >
src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
Print this page
@@ -2404,11 +2404,11 @@
oop p = oop(addr);
guarantee(oopDesc::is_oop(p), "Should be an oop");
res = _sp->adjustObjectSize(p->size());
if (_sp->obj_is_alive(addr)) {
was_live = true;
- p->verify();
+ oopDesc::verify(p);
}
} else {
FreeChunk* fc = (FreeChunk*)addr;
res = fc->size();
if (FLSVerifyLists && !fc->cantCoalesce()) {
@@ -2453,11 +2453,11 @@
// are spanned by _span (CMS heap) above.
guarantee(!_sp->is_in_reserved(obj) ||
_sp->block_is_obj((HeapWord*)obj),
"Should be an object");
guarantee(oopDesc::is_oop(obj), "Should be an oop");
- obj->verify();
+ oopDesc::verify(obj);
if (_past_remark) {
// Remark has been completed, the object should be marked
_bit_map->isMarked((HeapWord*)obj);
}
} else { // reference within CMS heap
@@ -2470,11 +2470,11 @@
}
}
} else if (_sp->is_in_reserved(p)) {
// the reference is from FLS, and points out of FLS
guarantee(oopDesc::is_oop(obj), "Should be an oop");
- obj->verify();
+ oopDesc::verify(obj);
}
}
template <class T> void do_oop_work(T* p) {
T heap_oop = RawAccess<>::oop_load(p);
< prev index next >