Mercurial > hg > graal-jvmci-8
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. |