--- old/src/share/vm/gc/cms/parCardTableModRefBS.cpp 2017-04-25 16:44:26.071175504 +0200 +++ new/src/share/vm/gc/cms/parCardTableModRefBS.cpp 2017-04-25 16:44:25.947175508 +0200 @@ -36,7 +36,9 @@ #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, @@ -82,7 +84,7 @@ } void -CardTableModRefBSForCTRS:: +CardTableRS:: process_stride(Space* sp, MemRegion used, jint stride, int n_strides, @@ -162,7 +164,7 @@ } void -CardTableModRefBSForCTRS:: +CardTableRS:: process_chunk_boundaries(Space* sp, DirtyCardToOopClosure* dcto_cl, MemRegion chunk_mr, @@ -371,7 +373,7 @@ } void -CardTableModRefBSForCTRS:: +CardTableRS:: get_LNC_array_for_space(Space* sp, jbyte**& lowest_non_clean, uintptr_t& lowest_non_clean_base_chunk_index,