139 |
139 |
140 void verify(); |
140 void verify(); |
141 void verify_aligned_region_empty(MemRegion mr); |
141 void verify_aligned_region_empty(MemRegion mr); |
142 |
142 |
143 void clear(MemRegion mr) { _ct_bs->clear(mr); } |
143 void clear(MemRegion mr) { _ct_bs->clear(mr); } |
144 void clear_into_younger(Generation* gen, bool clear_perm); |
144 void clear_into_younger(Generation* gen); |
145 |
145 |
146 void invalidate(MemRegion mr, bool whole_heap = false) { |
146 void invalidate(MemRegion mr, bool whole_heap = false) { |
147 _ct_bs->invalidate(mr, whole_heap); |
147 _ct_bs->invalidate(mr, whole_heap); |
148 } |
148 } |
149 void invalidate_or_clear(Generation* gen, bool younger, bool perm); |
149 void invalidate_or_clear(Generation* gen, bool younger); |
150 |
150 |
151 static uintx ct_max_alignment_constraint() { |
151 static uintx ct_max_alignment_constraint() { |
152 return CardTableModRefBS::ct_max_alignment_constraint(); |
152 return CardTableModRefBS::ct_max_alignment_constraint(); |
153 } |
153 } |
154 |
154 |