Mercurial > hg > truffle
comparison src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp @ 20481:c02ec279b062
8057768: Make heap region region type in G1 HeapRegion explicit
Reviewed-by: brutisso, tschatzl
author | brutisso |
---|---|
date | Tue, 16 Sep 2014 14:27:40 +0200 |
parents | 1f1d373cd044 |
children | e7d0505c8a30 |
comparison
equal
deleted
inserted
replaced
20478:00448aa81791 | 20481:c02ec279b062 |
---|---|
28 #include "gc_implementation/g1/g1RegionToSpaceMapper.hpp" | 28 #include "gc_implementation/g1/g1RegionToSpaceMapper.hpp" |
29 #include "memory/cardTableModRefBS.hpp" | 29 #include "memory/cardTableModRefBS.hpp" |
30 #include "memory/memRegion.hpp" | 30 #include "memory/memRegion.hpp" |
31 #include "oops/oop.inline.hpp" | 31 #include "oops/oop.inline.hpp" |
32 #include "utilities/macros.hpp" | 32 #include "utilities/macros.hpp" |
33 | |
34 #if INCLUDE_ALL_GCS | |
35 | 33 |
36 class DirtyCardQueueSet; | 34 class DirtyCardQueueSet; |
37 class G1SATBCardTableLoggingModRefBS; | 35 class G1SATBCardTableLoggingModRefBS; |
38 | 36 |
39 // This barrier is specialized to use a logging barrier to support | 37 // This barrier is specialized to use a logging barrier to support |
178 | 176 |
179 void write_region_work(MemRegion mr) { invalidate(mr); } | 177 void write_region_work(MemRegion mr) { invalidate(mr); } |
180 void write_ref_array_work(MemRegion mr) { invalidate(mr); } | 178 void write_ref_array_work(MemRegion mr) { invalidate(mr); } |
181 }; | 179 }; |
182 | 180 |
183 | |
184 #endif // INCLUDE_ALL_GCS | |
185 | |
186 #endif // SHARE_VM_GC_IMPLEMENTATION_G1_G1SATBCARDTABLEMODREFBS_HPP | 181 #endif // SHARE_VM_GC_IMPLEMENTATION_G1_G1SATBCARDTABLEMODREFBS_HPP |