comparison src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp @ 6198:24b9c7f4cae6

Merge
author coleenp
date Mon, 02 Jul 2012 13:11:28 -0400
parents 7994a5a35fcf d2a62e0f25eb
children db823a892a55
comparison
equal deleted inserted replaced
6195:bcffa4c5eef6 6198:24b9c7f4cae6
163 static void shrink_from_card_cache(size_t new_n_regs); 163 static void shrink_from_card_cache(size_t new_n_regs);
164 164
165 static void print_from_card_cache(); 165 static void print_from_card_cache();
166 }; 166 };
167 167
168 class HeapRegionRemSet : public CHeapObj { 168 class HeapRegionRemSet : public CHeapObj<mtGC> {
169 friend class VMStructs; 169 friend class VMStructs;
170 friend class HeapRegionRemSetIterator; 170 friend class HeapRegionRemSetIterator;
171 171
172 public: 172 public:
173 enum Event { 173 enum Event {
330 #ifndef PRODUCT 330 #ifndef PRODUCT
331 static void test(); 331 static void test();
332 #endif 332 #endif
333 }; 333 };
334 334
335 class HeapRegionRemSetIterator : public CHeapObj { 335 class HeapRegionRemSetIterator : public CHeapObj<mtGC> {
336 336
337 // The region over which we're iterating. 337 // The region over which we're iterating.
338 const HeapRegionRemSet* _hrrs; 338 const HeapRegionRemSet* _hrrs;
339 339
340 // Local caching of HRRS fields. 340 // Local caching of HRRS fields.