< prev index next >

src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp

Print this page

        

*** 51,63 **** if (!region_attr.is_in_cset()) { // In this case somebody else already did all the work. return; } ! markWord m = obj->mark_raw(); ! if (m.is_marked()) { ! obj = (oop) m.decode_pointer(); } else { obj = copy_to_survivor_space(region_attr, obj, m); } RawAccess<IS_NOT_NULL>::oop_store(p, obj); --- 51,63 ---- if (!region_attr.is_in_cset()) { // In this case somebody else already did all the work. return; } ! markOop m = obj->mark_raw(); ! if (m->is_marked()) { ! obj = (oop) m->decode_pointer(); } else { obj = copy_to_survivor_space(region_attr, obj, m); } RawAccess<IS_NOT_NULL>::oop_store(p, obj);
< prev index next >