src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
changeset 57812 9bb28ccc6106
parent 57777 90ead0febf56
child 58442 299756f23687
equal deleted inserted replaced
57811:947252a54b98 57812:9bb28ccc6106
    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.