< prev index next >

src/share/vm/gc/cms/parCardTableModRefBS.cpp

Print this page
rev 12906 : [mq]: gc_interface

@@ -34,11 +34,13 @@
 #include "runtime/java.hpp"
 #include "runtime/mutexLocker.hpp"
 #include "runtime/orderAccess.inline.hpp"
 #include "runtime/vmThread.hpp"
 
-void CardTableModRefBSForCTRS::
+// TODO: Split out CMS parts of CardTableRS to a CMS-owned card table class
+
+void CardTableRS::
 non_clean_card_iterate_parallel_work(Space* sp, MemRegion mr,
                                      OopsInGenClosure* cl,
                                      CardTableRS* ct,
                                      uint n_threads) {
   assert(n_threads > 0, "expected n_threads > 0");

@@ -80,11 +82,11 @@
     }
   }
 }
 
 void
-CardTableModRefBSForCTRS::
+CardTableRS::
 process_stride(Space* sp,
                MemRegion used,
                jint stride, int n_strides,
                OopsInGenClosure* cl,
                CardTableRS* ct,

@@ -160,11 +162,11 @@
     chunk_card_start += ParGCCardsPerStrideChunk * n_strides;
   }
 }
 
 void
-CardTableModRefBSForCTRS::
+CardTableRS::
 process_chunk_boundaries(Space* sp,
                          DirtyCardToOopClosure* dcto_cl,
                          MemRegion chunk_mr,
                          MemRegion used,
                          jbyte** lowest_non_clean,

@@ -369,11 +371,11 @@
   dcto_cl->set_last_bottom(max_to_do);
 #endif
 }
 
 void
-CardTableModRefBSForCTRS::
+CardTableRS::
 get_LNC_array_for_space(Space* sp,
                         jbyte**& lowest_non_clean,
                         uintptr_t& lowest_non_clean_base_chunk_index,
                         size_t& lowest_non_clean_chunk_size) {
 
< prev index next >