Lines Matching defs:page
33 // A SemiSpace is a contiguous chunk of memory holding page-like memory chunks.
34 // The mark-compact collector uses the memory of the first page in the from
75 // Returns the start address of the first page of the space.
83 // Returns the start address of the current page of the space.
86 // Returns one past the end address of the current page of the space.
92 // that we need to account for the next page already for this check as we
93 // could potentially fill the whole page after advancing.
102 // Resets the space to using the first page.
105 void RemovePage(Page* page);
106 void PrependPage(Page* page);
107 void MovePageToTheEnd(Page* page);
166 // The "from" address must be on a page prior to the "to" address,
167 // in the linked page order, or it must be earlier on the same page.
358 void MovePageFromSpaceToSpace(Page* page) {
359 DCHECK(page->IsFromPage());
360 from_space_.RemovePage(page);
361 to_space_.PrependPage(page);
420 // Try to switch the active semispace to a new, empty, page.
422 // are no pages, or the current page is already empty), or true
494 // Update linear allocation area to match the current to-space page.