Lines Matching defs:page

605   for (Page* page : *old_space()) {
615 page->free_list_category(static_cast<FreeListCategoryType>(cat));
1036 // evacuation of a non-full new space (or if we are on the last page) there
1037 // may be uninitialized memory behind top. We fill the remainder of the page
1766 // if a new page allocation fails. In such a case we should crash with
2485 Page* page = Page::cast(chunk);
2486 mark_compact_collector()->EnsurePageIsSwept(page);
2729 LargePage* page = *it;
2730 // Increment has to happen after we save the page, because it is going to
2733 lo_space()->PromoteNewLargeObject(page);
2875 Page* page = Page::FromHeapObject(string);
2878 page->DecrementExternalBackingStoreBytes(
2881 page->IncrementExternalBackingStoreBytes(
3412 // We can move the object start if the page was already swept.
3664 Page* page = Page::FromAddress(new_end);
3665 incremental_marking()->marking_state()->bitmap(page)->ClearRange(
3666 page->AddressToMarkbitIndex(new_end),
3667 page->AddressToMarkbitIndex(new_end + bytes_to_trim));
3853 // 2 pages for the old, code, and map space + 1 page for new space.
4842 for (Page* page : PageRange(new_space_->from_space().first_page(), nullptr)) {
4843 memory_allocator()->ZapBlock(page->area_start(),
4844 page->HighWaterMark() - page->area_start(),
4904 // the sweeper might actually free the underlying page).
5452 // the free list and is about to add a new page. Returning false will cause a
6409 Page* page = Page::FromAddress(slot.address());
6410 if (!page->InYoungGeneration()) {
6411 DCHECK_EQ(page->owner_identity(), OLD_SPACE);
6413 if (!page->SweepingDone()) {
6414 RememberedSet<OLD_TO_NEW>::Remove(page, slot.address());
6431 Page* page = Page::FromAddress(slot.address());
6432 DCHECK_EQ(page->owner_identity(), OLD_SPACE);
6434 CHECK_IMPLIES(RememberedSet<OLD_TO_NEW>::Contains(page, slot.address()),
6435 page->RegisteredObjectWithInvalidatedSlots<OLD_TO_NEW>(object));
6436 CHECK_IMPLIES(RememberedSet<OLD_TO_OLD>::Contains(page, slot.address()),
6437 page->RegisteredObjectWithInvalidatedSlots<OLD_TO_OLD>(object));
6443 Page* page = Page::FromAddress(start);
6444 DCHECK(!page->InYoungGeneration());
6445 RememberedSet<OLD_TO_NEW>::CheckNoneInRange(page, start, end);
6452 Page* page = Page::FromAddress(start);
6453 DCHECK(!page->IsLargePage());
6454 if (!page->InYoungGeneration()) {
6455 DCHECK_EQ(page->owner_identity(), OLD_SPACE);
6457 if (!page->SweepingDone()) {
6458 RememberedSet<OLD_TO_NEW>::RemoveRange(page, start, end,
6764 void Heap::RememberUnmappedPage(Address page, bool compacted) {
6765 // Tag the page pointer to make it findable in the dump file.
6767 page ^= 0xC1EAD & (Page::kPageSize - 1); // Cleared.
6769 page ^= 0x1D1ED & (Page::kPageSize - 1); // I died.
6771 remembered_unmapped_pages_[remembered_unmapped_pages_index_] = page;
7220 // Iterate through the page until we reach the end or find an object
7222 Page* page = Page::FromAddress(inner_pointer);
7225 page->GetCodeObjectRegistry()->GetCodeObjectStartFromInnerAddress(