Lines Matching defs:limit
176 DCHECK_EQ(kNullAddress, other->limit());
307 void PagedSpace::SetTopAndLimit(Address top, Address limit) {
308 DCHECK(top == limit ||
309 Page::FromAddress(top) == Page::FromAddress(limit - 1));
311 allocation_info_->Reset(top, limit);
316 original_limit_ = limit;
383 void PagedSpace::SetLinearAllocationArea(Address top, Address limit) {
384 SetTopAndLimit(top, limit);
385 if (top != kNullAddress && top != limit &&
387 Page::FromAllocationAreaAddress(top)->CreateBlackArea(top, limit);
392 Address old_limit = limit();
417 Address current_limit = limit();
426 Address current_limit = limit();
435 Address current_limit = limit();
468 Address current_limit = limit();
556 DCHECK_LE(top(), limit());
558 if (top() != limit()) {
559 DCHECK_EQ(Page::FromAddress(top()), Page::FromAddress(limit() - 1));
563 DCHECK_LT(static_cast<size_t>(limit() - top()), size_in_bytes);
589 Address limit = ComputeLimit(start, end, size_in_bytes);
590 DCHECK_LE(limit, end);
591 DCHECK_LE(size_in_bytes, limit - start);
592 if (limit != end) {
597 Free(limit, end - limit, SpaceAccountingMode::kSpaceAccounted);
599 SetLinearAllocationArea(start, limit);
600 AddRangeToActiveSystemPages(page, start, limit);
707 Address limit = new_node.address() + used_size_in_bytes;
708 DCHECK_LE(limit, end);
709 DCHECK_LE(min_size_in_bytes, limit - start);
710 if (limit != end) {
715 Free(limit, end - limit, SpaceAccountingMode::kSpaceAccounted);
717 AddRangeToActiveSystemPages(page, start, limit);
735 (allocation_info_->top() == allocation_info_->limit());
891 Address new_limit = ComputeLimit(top(), limit(), min_size);
893 DCHECK_LE(new_limit, limit());
986 // GC and give it a chance to increase the heap limit.
1052 if (allocation_info_->top() + size_in_bytes <= allocation_info_->limit()) {