--- old/src/share/vm/gc/g1/heapRegion.hpp 2015-08-12 14:09:31.000000000 +0200 +++ new/src/share/vm/gc/g1/heapRegion.hpp 2015-08-12 14:09:31.000000000 +0200 @@ -715,6 +715,14 @@ HeapWord* object_iterate_mem_careful(MemRegion mr, ObjectClosure* cl); + bool clean_card(MemRegion& mr, + bool filter_young, + jbyte* &card_ptr); + + HeapWord* process_oops_on_card(MemRegion mr, + FilterOutOfRegionClosure *cl, + jbyte *card_ptr); + // filter_young: if true and the region is a young region then we // skip the iteration. // card_ptr: if not NULL, and we decide that the card is not young