Lines Matching defs:page
36 // space to its top or from the bottom of the given page to its top.
38 // If objects are allocated in the page during iteration the iterator may
45 PagedSpaceObjectIterator(Heap* heap, PagedSpace* space, Page* page);
66 // Slow path of next(), goes into the next page. Returns false if the
121 // The stats are rebuilt during sweeping by adding each page to the
172 Page* page = Page::FromAddress(start);
173 accounting_stats_.DecreaseAllocatedBytes(size_in_bytes, page);
196 void DecreaseAllocatedBytes(size_t bytes, Page* page) {
197 accounting_stats_.DecreaseAllocatedBytes(bytes, page);
199 void IncreaseAllocatedBytes(size_t bytes, Page* page) {
200 accounting_stats_.IncreaseAllocatedBytes(bytes, page);
209 void RefineAllocatedBytesAfterSweeping(Page* page);
213 void ReleasePage(Page* page);
215 // Adds the page to this space and returns the number of bytes added to the
217 size_t AddPage(Page* page);
218 void RemovePage(Page* page);
219 // Remove a page if it has at least |size_in_bytes| bytes available that can
262 // Return size of allocatable area on a page in this space.
283 inline void UnlinkFreeListCategories(Page* page);
284 inline size_t RelinkFreeListCategories(Page* page);
303 size_t ShrinkPageToHighWaterMark(Page* page);
324 void AddRangeToActiveSystemPages(Page* page, Address start, Address end);
325 void ReduceActiveSystemPages(Page* page,
370 // Expands the space by a single page from a background thread and allocates