Home | History | Annotate | Download | only in src

Lines Matching full:page

127     Page::set_rset_state(Page::NOT_IN_USE);
854 // Any valid map page offset must lie in the object area of the page, so map
855 // page offsets less than Page::kObjectStartOffset are invalid. We use a
857 // words) to indicate free regions in the page found during computation of
950 // in the page.
957 Page::FromAddress(old_object->address())->mc_first_forwarded =
965 ASSERT(*offset <= Page::kObjectAreaSize);
974 // paged space page), iterates through the objects in the range to clear
1057 Page* p = it.next();
1058 // The offset of each live object in the page from the first live object
1059 // in the page.
1102 Page* p = it.next();
1131 // free_start to the allocation top in the page.
1226 // Write relocation info to the top page, so we can use it later. This is
1300 Page* p = it.next();
1494 // Iterate the live objects in a range of addresses (eg, a page or a
1533 Page* p = it.next();
1744 Page* p = Page::FromAddress(obj_addr);
1747 // Page start address of forwarded address.
1748 Page* forwarded_page = Page::FromAddress(first_forwarded);
1751 // Find end of allocation of in the page of first_forwarded.
1755 // Check if current object's forward pointer is in the same page
1758 // In the same page.
1762 // Must be in the next page, NOTE: this may cross chunks.
1763 Page* next_page = forwarded_page->next_page();
1767 offset += Page::kObjectStartOffset;
1818 // page-by-page basis after committing the m-c forwarding pointer.
1819 Page::set_rset_state(Page::IN_USE);