< prev index next >

src/hotspot/share/gc/serial/markSweep.inline.hpp

Print this page

        

*** 78,88 **** oop obj = CompressedOops::decode_not_null(heap_oop); assert(Universe::heap()->is_in(obj), "should be in heap"); oop new_obj = oop(obj->mark_raw().decode_pointer()); ! assert(new_obj != NULL || // is forwarding ptr? obj->mark_raw() == markWord::prototype() || // not gc marked? (UseBiasedLocking && obj->mark_raw().has_bias_pattern()), // not gc marked? "should be forwarded"); --- 78,88 ---- oop obj = CompressedOops::decode_not_null(heap_oop); assert(Universe::heap()->is_in(obj), "should be in heap"); oop new_obj = oop(obj->mark_raw().decode_pointer()); ! assert(new_obj != NULL || // is forwarding ptr? obj->mark_raw() == markWord::prototype() || // not gc marked? (UseBiasedLocking && obj->mark_raw().has_bias_pattern()), // not gc marked? "should be forwarded");
< prev index next >