< prev index next >

src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp

Print this page

        

*** 2404,2414 **** 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(); } } else { FreeChunk* fc = (FreeChunk*)addr; res = fc->size(); if (FLSVerifyLists && !fc->cantCoalesce()) { --- 2404,2414 ---- 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; ! oopDesc::verify(p); } } else { FreeChunk* fc = (FreeChunk*)addr; res = fc->size(); if (FLSVerifyLists && !fc->cantCoalesce()) {
*** 2453,2463 **** // 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(); if (_past_remark) { // Remark has been completed, the object should be marked _bit_map->isMarked((HeapWord*)obj); } } else { // reference within CMS heap --- 2453,2463 ---- // 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"); ! 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,2480 **** } } } 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(); } } template <class T> void do_oop_work(T* p) { T heap_oop = RawAccess<>::oop_load(p); --- 2470,2480 ---- } } } 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"); ! oopDesc::verify(obj); } } template <class T> void do_oop_work(T* p) { T heap_oop = RawAccess<>::oop_load(p);
< prev index next >