Home | History | Annotate | Download | only in heap

Lines Matching refs:current_top

1373   Address current_top = top();
1375 if (current_top != nullptr && current_top != current_limit) {
1376 Page* page = Page::FromAllocationAreaAddress(current_top);
1377 page->markbits()->SetRange(page->AddressToMarkbitIndex(current_top),
1379 page->IncrementLiveBytes(static_cast<int>(current_limit - current_top));
1387 Address current_top = top();
1389 if (current_top == nullptr) {
1395 Page* page = Page::FromAllocationAreaAddress(current_top);
1398 if (current_top != current_limit) {
1399 page->markbits()->ClearRange(page->AddressToMarkbitIndex(current_top),
1401 page->IncrementLiveBytes(-static_cast<int>(current_limit - current_top));
1406 DCHECK_GE(current_limit, current_top);
1407 Free(current_top, current_limit - current_top);