< prev index next >

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

Print this page

        

*** 48,59 **** // Lost mark race. return false; } // Marked by us, preserve if needed. ! markWord mark = obj->mark_raw(); ! if (obj->mark_must_be_preserved(mark) && !G1ArchiveAllocator::is_open_archive_object(obj)) { preserved_stack()->push(obj, mark); } // Check if deduplicatable string. --- 48,59 ---- // Lost mark race. return false; } // Marked by us, preserve if needed. ! markOop mark = obj->mark_raw(); ! if (mark->must_be_preserved(obj) && !G1ArchiveAllocator::is_open_archive_object(obj)) { preserved_stack()->push(obj, mark); } // Check if deduplicatable string.
< prev index next >