src/share/vm/gc_implementation/g1/g1RemSet.hpp
Print this page
rev 7107 : imported patch 8058298
*** 126,139 ****
// 0 bit contains no part of any live object. Eliminates any remembered
// set entries that correspond to dead heap ranges.
void scrub(BitMap* region_bm, BitMap* card_bm);
// Like the above, but assumes is called in parallel: "worker_num" is the
! // parallel thread id of the current thread, and "claim_val" is the
! // value that should be used to claim heap regions.
void scrub_par(BitMap* region_bm, BitMap* card_bm,
! uint worker_num, int claim_val);
// Refine the card corresponding to "card_ptr".
// If check_for_refs_into_cset is true, a true result is returned
// if the given card contains oops that have references into the
// current collection set.
--- 126,139 ----
// 0 bit contains no part of any live object. Eliminates any remembered
// set entries that correspond to dead heap ranges.
void scrub(BitMap* region_bm, BitMap* card_bm);
// Like the above, but assumes is called in parallel: "worker_num" is the
! // parallel thread id of the current thread, and "hrclaimer" is the shared
! // HeapRegionClaimer that should be used to claim heap regions.
void scrub_par(BitMap* region_bm, BitMap* card_bm,
! uint worker_num, HeapRegionClaimer* hrclaimer);
// Refine the card corresponding to "card_ptr".
// If check_for_refs_into_cset is true, a true result is returned
// if the given card contains oops that have references into the
// current collection set.