Searched refs:FreeListCategory (Results 1 – 4 of 4) sorted by relevance
135 class FreeListCategory {144 FreeListCategory() in FreeListCategory() function205 FreeListCategory* prev() { return prev_; } in prev()206 void set_prev(FreeListCategory* prev) { prev_ = prev; } in set_prev()207 FreeListCategory* next() { return next_; } in next()208 void set_next(FreeListCategory* next) { next_ = next; } in set_next()220 FreeListCategory* prev_;221 FreeListCategory* next_;348 + FreeListCategory::kSize * kNumberOfCategories +642 FreeListCategory categories_[kNumberOfCategories];[all …]
799 ForAllFreeListCategories([&sum](FreeListCategory* category) { in AllocateChunk()2359 void FreeListCategory::Reset() { in AllocateChunk()2366 FreeSpace* FreeListCategory::PickNodeFromList(size_t* node_size) { in AllocateChunk()2377 FreeSpace* FreeListCategory::TryPickNodeFromList(size_t minimum_size, in AllocateChunk()2390 FreeSpace* FreeListCategory::SearchForNodeInList(size_t minimum_size, in AllocateChunk()2416 bool FreeListCategory::Free(FreeSpace* free_space, size_t size_in_bytes, in AllocateChunk()2430 void FreeListCategory::RepairFreeList(Heap* heap) { in AllocateChunk()2443 void FreeListCategory::Relink() { in AllocateChunk()2448 void FreeListCategory::Invalidate() { in AllocateChunk()2464 [](FreeListCategory* category) { category->Reset(); }); in AllocateChunk()[all …]
265 page->ForAllFreeListCategories([this](FreeListCategory* category) { in UnlinkFreeListCategories()274 page->ForAllFreeListCategories([&added](FreeListCategory* category) { in RelinkFreeListCategories()359 Page* FreeListCategory::page() { in page()363 FreeList* FreeListCategory::owner() { in owner()369 bool FreeListCategory::is_linked() { in is_linked()
3608 [](FreeListCategory* category) { DCHECK(!category->is_linked()); }); in EvacuateNewSpaceAndCandidates()