7106024: CMS: Removed unused code for precleaning in remark phase

Remove dead code.

Reviewed-by: stefank, ysr
This commit is contained in:
Jon Masamitsu 2011-11-22 14:18:39 -08:00
parent a3311881b5
commit 404bb0d0ac
3 changed files with 0 additions and 30 deletions

View file

@ -662,23 +662,6 @@ MemRegion CardTableModRefBS::dirty_card_range_after_reset(MemRegion mr,
return MemRegion(mr.end(), mr.end());
}
// Set all the dirty cards in the given region to "precleaned" state.
void CardTableModRefBS::preclean_dirty_cards(MemRegion mr) {
for (int i = 0; i < _cur_covered_regions; i++) {
MemRegion mri = mr.intersection(_covered[i]);
if (!mri.is_empty()) {
jbyte *cur_entry, *limit;
for (cur_entry = byte_for(mri.start()), limit = byte_for(mri.last());
cur_entry <= limit;
cur_entry++) {
if (*cur_entry == dirty_card) {
*cur_entry = precleaned_card;
}
}
}
}
}
uintx CardTableModRefBS::ct_max_alignment_constraint() {
return card_size * os::vm_page_size();
}