< prev index next >

src/share/vm/gc/parallel/psParallelCompact.cpp

Print this page

        

*** 2595,2605 **** if (addr != NULL) { if (start_array != NULL) { start_array->allocate_block(addr); } cm->update_contents(oop(addr)); ! assert(oop(addr)->is_oop_or_null(), "Expected an oop or NULL at " PTR_FORMAT, p2i(oop(addr))); } } } // Skip over count live words starting from beg, and return the address of the --- 2595,2605 ---- if (addr != NULL) { if (start_array != NULL) { start_array->allocate_block(addr); } cm->update_contents(oop(addr)); ! assert(oopDesc::is_oop_or_null(oop(addr)), "Expected an oop or NULL at " PTR_FORMAT, p2i(oop(addr))); } } } // Skip over count live words starting from beg, and return the address of the
*** 3142,3152 **** Copy::aligned_conjoint_words(source(), destination(), words); } oop moved_oop = (oop) destination(); compaction_manager()->update_contents(moved_oop); ! assert(moved_oop->is_oop_or_null(), "Expected an oop or NULL at " PTR_FORMAT, p2i(moved_oop)); update_state(words); assert(destination() == (HeapWord*)moved_oop + moved_oop->size(), "sanity"); return is_full() ? ParMarkBitMap::full : ParMarkBitMap::incomplete; } --- 3142,3152 ---- Copy::aligned_conjoint_words(source(), destination(), words); } oop moved_oop = (oop) destination(); compaction_manager()->update_contents(moved_oop); ! assert(oopDesc::is_oop_or_null(moved_oop), "Expected an oop or NULL at " PTR_FORMAT, p2i(moved_oop)); update_state(words); assert(destination() == (HeapWord*)moved_oop + moved_oop->size(), "sanity"); return is_full() ? ParMarkBitMap::full : ParMarkBitMap::incomplete; }
< prev index next >