Searched refs:FreeListCategory (Results 1 – 11 of 11) sorted by relevance
44 class FreeListCategory {91 FreeListCategory* prev() { return prev_; } in prev()92 void set_prev(FreeListCategory* prev) { prev_ = prev; } in set_prev()93 FreeListCategory* next() { return next_; } in next()94 void set_next(FreeListCategory* next) { next_ = next; } in set_next()106 FreeListCategory* prev_ = nullptr;107 FreeListCategory* next_ = nullptr;166 ForAllFreeListCategories([&empty](FreeListCategory* category) { in IsEmpty()184 FreeListCategory* current = categories_[type]; in ForAllFreeListCategories()186 FreeListCategory* next = current->next(); in ForAllFreeListCategories()[all …]
20 void FreeListCategory::Reset(FreeList* owner) { in Reset()30 FreeSpace FreeListCategory::PickNodeFromList(size_t minimum_size, in PickNodeFromList()45 FreeSpace FreeListCategory::SearchForNodeInList(size_t minimum_size, in SearchForNodeInList()75 void FreeListCategory::Free(Address start, size_t size_in_bytes, FreeMode mode, in Free()90 void FreeListCategory::RepairFreeList(Heap* heap) { in RepairFreeList()104 void FreeListCategory::Relink(FreeList* owner) { in Relink()116 FreeListCategory* category = categories_[type]; in TryFindNodeIn()135 FreeListCategory* current = it.Next(); in SearchForNodeInList()179 categories_ = new FreeListCategory*[number_of_categories_](); in FreeListMany()245 bool FreeListManyCached::AddCategory(FreeListCategory* category) { in AddCategory()[all …]
14 bool FreeListCategory::is_linked(FreeList* owner) const { in is_linked()19 void FreeListCategory::UpdateCountersAfterAllocation(size_t allocation_size) { in UpdateCountersAfterAllocation()24 FreeListCategory* category_top = top(type); in GetPageForCategoryType()
62 page->ForAllFreeListCategories([this](FreeListCategory* category) { in UnlinkFreeListCategories()70 page->ForAllFreeListCategories([this, &added](FreeListCategory* category) { in RelinkFreeListCategories()
23 class FreeListCategory; variable68 FIELD(FreeListCategory**, Categories),
61 new FreeListCategory*[owner()->free_list()->number_of_categories()](); in AllocateFreeListCategories()65 categories_[i] = new FreeListCategory(); in AllocateFreeListCategories()103 ForAllFreeListCategories([&sum](FreeListCategory* category) { in AvailableInFreeList()
26 class FreeListCategory; variable279 FreeListCategory** categories_;
298 FreeListCategory* free_list_category(FreeListCategoryType type) { in free_list_category()
613 page->ForAllFreeListCategories([page](FreeListCategory* category) { in PrepareToBeSweptPage()
132 p->ForAllFreeListCategories([this](FreeListCategory* category) { in RefillFreeList()
614 FreeListCategory* free_list = in PrintFreeListsStats()