Lines Matching refs:mr

1110         // The [par_]mark_range() method expects mr.end() below to
1114 MemRegion mr(start,
1118 _modUnionTable.par_mark_range(mr);
1120 _modUnionTable.mark_range(mr);
3108 ConcurrentMarkSweepGeneration::oop_iterate(MemRegion mr, OopClosure* cl) {
3110 Generation::oop_iterate(mr, cl);
3113 Generation::oop_iterate(mr, cl);
3421 MemRegion mr(_cmsSpace->bottom(), new_word_size);
3423 Universe::heap()->barrier_set()->resize_covered_region(mr);
5297 MemRegion mr(start, end);
5298 // Verify that mr is in space
5299 assert(mr.is_empty() || space->used_region().contains(mr),
5302 assert(mr.is_empty() || oop(mr.start())->is_oop(),
5304 space->par_oop_iterate(mr, cl);
6514 bool CMSBitMap::allocate(MemRegion mr) {
6515 _bmStartWord = mr.start();
6516 _bmWordSize = mr.word_size();
6544 void CMSBitMap::dirty_range_iterate_clear(MemRegion mr, MemRegionClosure* cl) {
6547 assert(covers(mr), "out-of-range error");
6549 for (next_addr = mr.start(), end_addr = mr.end();
6567 bool CMSBitMap::covers(MemRegion mr) const {
6571 return (mr.start() >= _bmStartWord) &&
6572 (mr.end() <= endWord());
6585 void CMSBitMap::region_invariant(MemRegion mr)
6588 // mr = mr.intersection(MemRegion(_bmStartWord, _bmWordSize));
6589 assert(!mr.is_empty(), "unexpected empty region");
6590 assert(covers(mr), "mr should be covered by bit map");
6592 size_t start_ofs = heapWordToOffset(mr.start());
6594 assert(mr.end() == (HeapWord*)round_to((intptr_t)mr.end(),
6596 "Misaligned mr.end()");
6597 size_t end_ofs = heapWordToOffset(mr.end());
6906 oop p, MemRegion mr) {
6938 p->oop_iterate(_scanningClosure, mr));
7098 bool ScanMarkedObjectsAgainClosure::do_object_bm(oop p, MemRegion mr) {
7119 p->oop_iterate(_par_scan_closure, mr);
7121 p->oop_iterate(_scan_closure, mr);
7296 MemRegion mr(old_threshold, _threshold);
7297 assert(!mr.is_empty(), "Control point invariant");
7298 assert(_span.contains(mr), "Should clear within span");
7303 _mut->clear_range(mr);
7419 MemRegion mr(old_threshold, _threshold);
7420 assert(!mr.is_empty(), "Control point invariant");
7421 assert(_span.contains(mr), "Should clear within span"); // _whole_span ??
7426 _mut->clear_range(mr);
7937 void MarkFromDirtyCardsClosure::do_MemRegion(MemRegion mr) {
7938 assert(((size_t)mr.start())%CardTableModRefBS::card_size_in_words == 0,
7939 "mr should be aligned to start at a card boundary");
7941 // assert(mr.word_size()%CardTableModRefBS::card_size_in_words == 0,
7942 // "mr should be a range of cards");
7948 mr.word_size()/CardTableModRefBS::card_size_in_words;
7950 _space->object_iterate_mem(mr, &_scan_cl);
9334 MemRegion mr(_cmsSpace->bottom(), new_word_size);
9336 Universe::heap()->barrier_set()->resize_covered_region(mr);