src/hotspot/share/gc/z/zLiveMap.inline.hpp
changeset 59247 56bf71d64d51
parent 59039 c60978f87d45
child 59249 29b0d0b61615
equal deleted inserted replaced
59246:fcad92f425c5 59247:56bf71d64d51
    37 inline void ZLiveMap::reset() {
    37 inline void ZLiveMap::reset() {
    38   _seqnum = 0;
    38   _seqnum = 0;
    39 }
    39 }
    40 
    40 
    41 inline bool ZLiveMap::is_marked() const {
    41 inline bool ZLiveMap::is_marked() const {
    42   return OrderAccess::load_acquire(&_seqnum) == ZGlobalSeqNum;
    42   return Atomic::load_acquire(&_seqnum) == ZGlobalSeqNum;
    43 }
    43 }
    44 
    44 
    45 inline uint32_t ZLiveMap::live_objects() const {
    45 inline uint32_t ZLiveMap::live_objects() const {
    46   assert(ZGlobalPhase != ZPhaseMark, "Invalid phase");
    46   assert(ZGlobalPhase != ZPhaseMark, "Invalid phase");
    47   return _live_objects;
    47   return _live_objects;