Lines Matching defs:mr

213 void HeapRegionDCTOC::walk_mem_region_with_cl(MemRegion mr,
236 oop_size = oop(bottom)->oop_iterate(cl2, mr);
268 oop(bottom)->oop_iterate(cl2, mr);
479 void HeapRegion::initialize(MemRegion mr, bool clear_space, bool mangle_space) {
480 G1OffsetTableContigSpace::initialize(mr, false, mangle_space);
490 MemRegion mr, bool is_zeroed) :
491 G1OffsetTableContigSpace(sharedOffsetArray, mr, is_zeroed),
507 _orig_end = mr.end();
510 this->initialize(mr, !is_zeroed, SpaceDecorator::Mangle);
538 void HeapRegion::oops_in_mr_iterate(MemRegion mr, OopClosure* cl) {
539 HeapWord* p = mr.start();
540 HeapWord* e = mr.end();
593 HeapRegion::object_iterate_mem_careful(MemRegion mr,
598 HeapWord* cur = block_start(mr.start());
599 mr = mr.intersection(used_region());
600 if (mr.is_empty()) return NULL;
601 // Otherwise, find the obj that extends onto mr.start().
603 assert(cur <= mr.start()
605 cur + oop(cur)->size() > mr.start()),
608 while (cur < mr.end()) {
626 oops_on_card_seq_iterate_careful(MemRegion mr,
643 mr = mr.intersection(used_region_at_save_marks());
645 mr = mr.intersection(used_region());
647 if (mr.is_empty()) return NULL;
648 // Otherwise, find the obj that extends onto mr.start().
650 // The intersection of the incoming mr (for the card) and the
672 HeapWord* const start = mr.start();
673 HeapWord* const end = mr.end();
705 obj->oop_iterate(cl, mr);
727 obj->oop_iterate(cl, mr);
911 void G1OffsetTableContigSpace::initialize(MemRegion mr, bool clear_space, bool mangle_space) {
913 ContiguousSpace::initialize(mr, false, mangle_space);
986 MemRegion mr, bool is_zeroed) :
987 _offsets(sharedOffsetArray, mr),
992 initialize(mr, !is_zeroed, SpaceDecorator::Mangle);