equal
deleted
inserted
replaced
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; |