Home | History | Annotate | Download | only in heap

Lines Matching refs:FreeListCategory

135 class FreeListCategory {
141 kPointerSize + // FreeListCategory* prev_
142 kPointerSize; // FreeListCategory* next_
144 FreeListCategory()
205 FreeListCategory* prev() { return prev_; }
206 void set_prev(FreeListCategory* prev) { prev_ = prev; }
207 FreeListCategory* next() { return next_; }
208 void set_next(FreeListCategory* next) { next_ = next; }
220 FreeListCategory* prev_;
221 FreeListCategory* next_;
344 // FreeListCategory categories_[kNumberOfCategories]
345 + FreeListCategory::kSize * kNumberOfCategories +
639 FreeListCategory categories_[kNumberOfCategories];
751 FreeListCategory* free_list_category(FreeListCategoryType type) {
1686 [](FreeListCategory* category) { category->ResetStats(); });
1692 ForAllFreeListCategories([&available](FreeListCategory* category) {
1700 ForAllFreeListCategories([&empty](FreeListCategory* category) {
1717 FreeListCategory* current = categories_[type];
1719 FreeListCategory* next = current->next();
1732 bool AddCategory(FreeListCategory* category);
1733 void RemoveCategory(FreeListCategory* category);
1749 FreeListCategory* Next() {
1751 FreeListCategory* tmp = current_;
1757 FreeListCategory* current_;
1817 FreeListCategory* top(FreeListCategoryType type) { return categories_[type]; }
1821 FreeListCategory* categories_[kNumberOfCategories];
1823 friend class FreeListCategory;