Home
last modified time | relevance | path

Searched refs:last_free_page_run (Results 1 – 1 of 1) sorted by relevance

/art/runtime/gc/allocator/
Drosalloc.cc161 FreePageRun* last_free_page_run = nullptr; in AllocPages() local
164 … if (it != free_page_runs_.rend() && (last_free_page_run = *it)->End(this) == base_ + footprint_) { in AllocPages()
166 DCHECK(last_free_page_run->IsFree()); in AllocPages()
167 DCHECK(IsFreePage(ToPageMapIndex(last_free_page_run))); in AllocPages()
168 last_free_page_run_size = last_free_page_run->ByteSize(this); in AllocPages()
189 DCHECK_EQ(last_free_page_run_size, last_free_page_run->ByteSize(this)); in AllocPages()
190 last_free_page_run->SetByteSize(this, last_free_page_run_size + increment); in AllocPages()
191 DCHECK_EQ(last_free_page_run->ByteSize(this) % kPageSize, static_cast<size_t>(0)); in AllocPages()
192 DCHECK_EQ(last_free_page_run->End(this), base_ + new_footprint); in AllocPages()
221 DCHECK(last_free_page_run != nullptr); in AllocPages()
[all …]