Lines Matching refs:bottom

76                                             HeapWord* bottom,
86 for (; bottom < top; bottom += _sp->block_size(bottom)) {
93 if (_sp->block_is_obj(bottom) &&
94 !_sp->obj_allocated_since_save_marks(oop(bottom))) {
95 oop(bottom)->oop_iterate(_cl, mr);
121 HeapWord* bottom = mr.start();
137 bottom_obj = _sp->block_start(bottom);
140 assert(bottom_obj <= bottom, "just checking");
155 // Top may have been reset, and in fact may be below bottom,
158 bottom = MIN2(bottom, top);
159 MemRegion extended_mr = MemRegion(bottom, top);
160 assert(bottom <= top &&
174 _min_done = bottom;
210 HeapWord* bottom,
216 assert(bottom < top, "ought to be at least one obj on a dirty card.");
223 walk_mem_region_with_cl(mr, bottom, top, &filter);
226 walk_mem_region_with_cl(mr, bottom, top, _cl);
235 HeapWord* bottom, \
238 bottom += oop(bottom)->oop_iterate(cl, mr); \
239 if (bottom < top) { \
240 HeapWord* next_obj = bottom + oop(bottom)->size(); \
244 oop(bottom)->oop_iterate(cl); \
245 bottom = next_obj; \
246 next_obj = bottom + oop(bottom)->size(); \
249 oop(bottom)->oop_iterate(cl, mr); \
269 HeapWord* bottom = mr.start();
271 assert(Universe::on_page_boundary(bottom) && Universe::on_page_boundary(end),
273 set_bottom(bottom);
302 set_top(bottom());
328 _offsets.resize(pointer_delta(new_end, bottom()));
362 MemRegion space_mr(bottom(), end());
372 set_compaction_top(bottom());
378 _compaction_top = bottom();
397 compact_top = cp->space->bottom();
465 HeapWord* q = bottom();
518 bottom(), end());
524 bottom(), top(), end());
531 bottom(), top(), _offsets.threshold(), end());
535 HeapWord* p = bottom();
558 return bottom();
564 return bottom();
570 // We use MemRegion(bottom(), end()) rather than used_region() below
576 assert(MemRegion(bottom(), end()).contains(mr),
616 assert((bottom() <= blk_start_addr) && (blk_start_addr <= end()),
658 assert((bottom() <= obj_start_addr) && (obj_start_addr <= end()),
684 HeapWord* obj_addr = bottom();
696 MemRegion cur = MemRegion(bottom(), top());
754 for (HeapWord* p = bottom(); p < limit;) {
793 assert(MemRegion(bottom(), end()).contains(p),
795 p, bottom(), end()));
799 HeapWord* last = bottom();
812 assert(MemRegion(bottom(), end()).contains(p),
814 p, bottom(), end()));
982 HeapWord* p = bottom();