Mercurial > hg > graal-compiler
diff src/share/vm/memory/cardTableModRefBS.cpp @ 4098:ea640b5e949a
7106024: CMS: Removed unused code for precleaning in remark phase
Summary: Remove dead code.
Reviewed-by: stefank, ysr
author | jmasa |
---|---|
date | Tue, 22 Nov 2011 14:18:39 -0800 |
parents | bca17e38de00 |
children | fd09f2d8283e |
line wrap: on
line diff
--- a/src/share/vm/memory/cardTableModRefBS.cpp Thu Nov 17 12:40:15 2011 -0800 +++ b/src/share/vm/memory/cardTableModRefBS.cpp Tue Nov 22 14:18:39 2011 -0800 @@ -662,23 +662,6 @@ 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(); }