hotspot/src/share/vm/gc/shared/collectedHeap.cpp
changeset 46968 9119841280f4
parent 46701 f559541c0daa
equal deleted inserted replaced
46953:39063b484ec2 46968:9119841280f4
   348       // Verify that the storage points to a parsable object in heap
   348       // Verify that the storage points to a parsable object in heap
   349       DEBUG_ONLY(oop old_obj = oop(deferred.start());)
   349       DEBUG_ONLY(oop old_obj = oop(deferred.start());)
   350       assert(is_in(old_obj), "Not in allocated heap");
   350       assert(is_in(old_obj), "Not in allocated heap");
   351       assert(!can_elide_initializing_store_barrier(old_obj),
   351       assert(!can_elide_initializing_store_barrier(old_obj),
   352              "Else should have been filtered in new_store_pre_barrier()");
   352              "Else should have been filtered in new_store_pre_barrier()");
   353       assert(old_obj->is_oop(true), "Not an oop");
   353       assert(oopDesc::is_oop(old_obj, true), "Not an oop");
   354       assert(deferred.word_size() == (size_t)(old_obj->size()),
   354       assert(deferred.word_size() == (size_t)(old_obj->size()),
   355              "Mismatch: multiple objects?");
   355              "Mismatch: multiple objects?");
   356     }
   356     }
   357     BarrierSet* bs = barrier_set();
   357     BarrierSet* bs = barrier_set();
   358     assert(bs->has_write_region_opt(), "No write_region() on BarrierSet");
   358     assert(bs->has_write_region_opt(), "No write_region() on BarrierSet");