Home
last modified time | relevance | path

Searched refs:FreeListCategory (Results 1 – 11 of 11) sorted by relevance

/third_party/node/deps/v8/src/heap/
Dfree-list.h44 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 …]
Dfree-list.cc20 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 …]
Dfree-list-inl.h14 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()
Dpaged-spaces-inl.h62 page->ForAllFreeListCategories([this](FreeListCategory* category) { in UnlinkFreeListCategories()
70 page->ForAllFreeListCategories([this, &added](FreeListCategory* category) { in RelinkFreeListCategories()
Dmemory-chunk-layout.h23 class FreeListCategory; variable
68 FIELD(FreeListCategory**, Categories),
Dspaces.cc61 new FreeListCategory*[owner()->free_list()->number_of_categories()](); in AllocateFreeListCategories()
65 categories_[i] = new FreeListCategory(); in AllocateFreeListCategories()
103 ForAllFreeListCategories([&sum](FreeListCategory* category) { in AvailableInFreeList()
Dmemory-chunk.h26 class FreeListCategory; variable
279 FreeListCategory** categories_;
Dspaces.h298 FreeListCategory* free_list_category(FreeListCategoryType type) { in free_list_category()
Dsweeper.cc613 page->ForAllFreeListCategories([page](FreeListCategory* category) { in PrepareToBeSweptPage()
Dpaged-spaces.cc132 p->ForAllFreeListCategories([this](FreeListCategory* category) { in RefillFreeList()
Dheap.cc614 FreeListCategory* free_list = in PrintFreeListsStats()