Lines Matching refs:mr
180 void ClearNoncleanCardWrapper::do_MemRegion(MemRegion mr) {
181 assert(mr.word_size() > 0, "Error");
182 assert(_ct->is_aligned(mr.start()), "mr.start() should be card aligned");
183 // mr.end() may not necessarily be card aligned.
184 jbyte* cur_entry = _ct->byte_for(mr.last());
185 const jbyte* limit = _ct->byte_for(mr.start());
186 HeapWord* end_of_non_clean = mr.end();
220 // in the loop and, when we hit the left end of "mr",
222 // for "mr".
225 // If the first card of "mr" was dirty, we will have
226 // been left with a dirty window, co-initial with "mr",
455 MemRegion mr(begin, end);
459 oop(cur)->oop_iterate(&verify_blk, mr);
648 void CardTableRS::verify_aligned_region_empty(MemRegion mr) {
649 if (!mr.is_empty()) {
650 jbyte* cur_entry = byte_for(mr.start());
651 jbyte* limit = byte_after(mr.last());
652 // The region mr may not start on a card boundary so
654 // just prior to mr.
655 if (!is_aligned(mr.start())) {