equal
deleted
inserted
replaced
49 return false; |
49 return false; |
50 } |
50 } |
51 |
51 |
52 // Marked by us, preserve if needed. |
52 // Marked by us, preserve if needed. |
53 markWord mark = obj->mark_raw(); |
53 markWord mark = obj->mark_raw(); |
54 if (mark.must_be_preserved(obj) && |
54 if (obj->mark_must_be_preserved(mark) && |
55 !G1ArchiveAllocator::is_open_archive_object(obj)) { |
55 !G1ArchiveAllocator::is_open_archive_object(obj)) { |
56 preserved_stack()->push(obj, mark); |
56 preserved_stack()->push(obj, mark); |
57 } |
57 } |
58 |
58 |
59 // Check if deduplicatable string. |
59 // Check if deduplicatable string. |