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