src/hotspot/share/gc/z/zMarkStack.hpp
changeset 58811 38f4701d6587
parent 51395 f3cf91d5373f
child 59039 c60978f87d45
equal deleted inserted replaced
58810:3aba4a42d8ad 58811:38f4701d6587
    71 typedef ZStack<ZMarkStack*, ZMarkStackMagazineSlots> ZMarkStackMagazine;
    71 typedef ZStack<ZMarkStack*, ZMarkStackMagazineSlots> ZMarkStackMagazine;
    72 typedef ZStackList<ZMarkStackMagazine>               ZMarkStackMagazineList;
    72 typedef ZStackList<ZMarkStackMagazine>               ZMarkStackMagazineList;
    73 
    73 
    74 class ZMarkStripe {
    74 class ZMarkStripe {
    75 private:
    75 private:
    76   ZMarkStackList _published  ATTRIBUTE_ALIGNED(ZCacheLineSize);
    76   ZCACHE_ALIGNED ZMarkStackList _published;
    77   ZMarkStackList _overflowed ATTRIBUTE_ALIGNED(ZCacheLineSize);
    77   ZCACHE_ALIGNED ZMarkStackList _overflowed;
    78 
    78 
    79 public:
    79 public:
    80   ZMarkStripe();
    80   ZMarkStripe();
    81 
    81 
    82   bool is_empty() const;
    82   bool is_empty() const;