Lines Matching refs:MemRegion

62 CardTableModRefBS::CardTableModRefBS(MemRegion whole_heap,
80 _covered = new MemRegion[max_covered_regions];
81 _committed = new MemRegion[max_covered_regions];
115 _guard_region = MemRegion((HeapWord*)guard_page, _page_size);
197 MemRegion CardTableModRefBS::committed_unique_to_self(int self,
198 MemRegion mr) const {
199 MemRegion result = mr;
210 void CardTableModRefBS::resize_covered_region(MemRegion new_region) {
218 MemRegion const old_region = _covered[ind];
222 MemRegion cur_committed = _committed[ind];
285 MemRegion const new_committed =
286 MemRegion(cur_committed.end(), new_end_for_commit);
296 MemRegion const uncommit_region =
297 committed_unique_to_self(ind, MemRegion(new_end_aligned,
459 MemRegion mr,
524 void CardTableModRefBS::non_clean_card_iterate_serial(MemRegion mr,
531 MemRegion mri = mr.intersection(_covered[i]);
548 MemRegion cur_cards(addr_for(cur_entry),
550 MemRegion dirty_region = cur_cards.intersection(mri);
559 void CardTableModRefBS::dirty_MemRegion(MemRegion mr) {
570 void CardTableModRefBS::invalidate(MemRegion mr, bool whole_heap) {
574 MemRegion mri = mr.intersection(_covered[i]);
579 void CardTableModRefBS::clear_MemRegion(MemRegion mr) {
593 void CardTableModRefBS::clear(MemRegion mr) {
595 MemRegion mri = mr.intersection(_covered[i]);
600 void CardTableModRefBS::dirty(MemRegion mr) {
608 void CardTableModRefBS::dirty_card_iterate(MemRegion mr,
611 MemRegion mri = mr.intersection(_covered[i]);
624 MemRegion cur_cards(addr_for(cur_entry),
633 MemRegion CardTableModRefBS::dirty_card_range_after_reset(MemRegion mr,
637 MemRegion mri = mr.intersection(_covered[i]);
650 MemRegion cur_cards(addr_for(cur_entry),
662 return MemRegion(mr.end(), mr.end());
680 void CardTableModRefBS::verify_region(MemRegion mr,
705 void CardTableModRefBS::verify_not_dirty_region(MemRegion mr) {
709 void CardTableModRefBS::verify_dirty_region(MemRegion mr) {