Lines Matching refs:current_top
1383 Address current_top = top(); in AllocateChunk() local
1385 if (current_top != nullptr && current_top != current_limit) { in AllocateChunk()
1386 Page::FromAllocationAreaAddress(current_top) in AllocateChunk()
1387 ->CreateBlackArea(current_top, current_limit); in AllocateChunk()
1395 Address current_top = top(); in AllocateChunk() local
1397 if (current_top == nullptr) { in AllocateChunk()
1403 Page* page = Page::FromAllocationAreaAddress(current_top); in AllocateChunk()
1406 if (current_top != current_limit) { in AllocateChunk()
1407 page->markbits()->ClearRange(page->AddressToMarkbitIndex(current_top), in AllocateChunk()
1409 page->IncrementLiveBytes(-static_cast<int>(current_limit - current_top)); in AllocateChunk()
1414 DCHECK_GE(current_limit, current_top); in AllocateChunk()
1415 Free(current_top, current_limit - current_top); in AllocateChunk()