hotspot/src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
changeset 2013 49e915da0905
parent 1374 4c24294029a9
child 2105 347008ce7984
equal deleted inserted replaced
2012:041fbc6030dd 2013:49e915da0905
    56 //   2) We find PRT's in an attempt to add entries.  If a PRT is deleted,
    56 //   2) We find PRT's in an attempt to add entries.  If a PRT is deleted,
    57 //      it's _coarse_map bit is set, so the that we were attempting to add
    57 //      it's _coarse_map bit is set, so the that we were attempting to add
    58 //      is represented.  If a deleted PRT is re-used, a thread adding a bit,
    58 //      is represented.  If a deleted PRT is re-used, a thread adding a bit,
    59 //      thinking the PRT is for a different region, does no harm.
    59 //      thinking the PRT is for a different region, does no harm.
    60 
    60 
    61 class OtherRegionsTable: public CHeapObj {
    61 class OtherRegionsTable VALUE_OBJ_CLASS_SPEC {
    62   friend class HeapRegionRemSetIterator;
    62   friend class HeapRegionRemSetIterator;
    63 
    63 
    64   G1CollectedHeap* _g1h;
    64   G1CollectedHeap* _g1h;
    65   Mutex            _m;
    65   Mutex            _m;
    66   HeapRegion*      _hr;
    66   HeapRegion*      _hr;