Lines Matching refs:current_top
416 Address current_top = top();
418 if (current_top != kNullAddress && current_top != current_limit) {
419 Page::FromAllocationAreaAddress(current_top)
420 ->CreateBlackArea(current_top, current_limit);
425 Address current_top = top();
427 if (current_top != kNullAddress && current_top != current_limit) {
428 Page::FromAllocationAreaAddress(current_top)
429 ->DestroyBlackArea(current_top, current_limit);
434 Address current_top = top();
436 if (current_top != kNullAddress && current_top != current_limit) {
440 MemoryChunk* chunk = MemoryChunk::FromAddress(current_top);
444 heap_->CreateFillerObjectAt(current_top,
445 static_cast<int>(current_limit - current_top),
467 Address current_top = top();
469 if (current_top == kNullAddress) {
476 if (current_top != current_limit &&
478 Page::FromAddress(current_top)
479 ->DestroyBlackArea(current_top, current_limit);
483 DCHECK_GE(current_limit, current_top);
489 MemoryChunk::FromAddress(current_top),
493 DCHECK_IMPLIES(current_limit - current_top >= 2 * kTaggedSize,
495 HeapObject::FromAddress(current_top)));
496 Free(current_top, current_limit - current_top,