Lines Matching refs:start

172 void Page::CreateBlackArea(Address start, Address end) {
174 DCHECK_EQ(Page::FromAddress(start), this);
175 DCHECK_LT(start, end);
179 marking_state->bitmap(this)->SetRange(AddressToMarkbitIndex(start),
181 marking_state->IncrementLiveBytes(this, static_cast<intptr_t>(end - start));
184 void Page::CreateBlackAreaBackground(Address start, Address end) {
186 DCHECK_EQ(Page::FromAddress(start), this);
187 DCHECK_LT(start, end);
191 marking_state->bitmap(this)->SetRange(AddressToMarkbitIndex(start),
194 this, static_cast<intptr_t>(end - start));
197 void Page::DestroyBlackArea(Address start, Address end) {
199 DCHECK_EQ(Page::FromAddress(start), this);
200 DCHECK_LT(start, end);
204 marking_state->bitmap(this)->ClearRange(AddressToMarkbitIndex(start),
206 marking_state->IncrementLiveBytes(this, -static_cast<intptr_t>(end - start));
209 void Page::DestroyBlackAreaBackground(Address start, Address end) {
211 DCHECK_EQ(Page::FromAddress(start), this);
212 DCHECK_LT(start, end);
216 marking_state->bitmap(this)->ClearRange(AddressToMarkbitIndex(start),
219 this, -static_cast<intptr_t>(end - start));
237 Address SpaceWithLinearArea::ComputeLimit(Address start, Address end,
239 DCHECK_GE(end - start, min_size);
243 return start + min_size;
248 DCHECK_EQ(allocation_info_->start(), allocation_info_->top());
258 static_cast<uint64_t>(start) + std::max(min_size, rounded_step);
370 allocation_info_->start() != allocation_info_->top()) {
372 allocation_info_->start());
391 // before it to reach the right alignment (required to DCHECK the start of the
408 DCHECK_EQ(soon_object, allocation_info_->start() + aligned_size_in_bytes -
434 // Ensure that start/top/limit didn't change.
435 DCHECK_EQ(saved_allocation_info.start(), allocation_info_->start());
441 (allocation_info_->limit() - allocation_info_->start()) <
447 // Ensure validity of LAB: start <= top <= limit
448 DCHECK_LE(allocation_info_->start(), allocation_info_->top());