< prev index next >

src/share/vm/memory/cardTableModRefBS.cpp

Print this page
rev 7318 : 8064721: The card tables only ever need two covering regions

@@ -51,13 +51,12 @@
   assert(_page_size != 0, "uninitialized, check declaration order");
   const size_t granularity = os::vm_allocation_granularity();
   return align_size_up(_guard_index + 1, MAX2(_page_size, granularity));
 }
 
-CardTableModRefBS::CardTableModRefBS(MemRegion whole_heap,
-                                     int max_covered_regions):
-  ModRefBarrierSet(max_covered_regions),
+CardTableModRefBS::CardTableModRefBS(MemRegion whole_heap) :
+  ModRefBarrierSet(),
   _whole_heap(whole_heap),
   _guard_index(0),
   _guard_region(),
   _last_valid_index(0),
   _page_size(os::vm_page_size()),
< prev index next >