Home | History | Annotate | Download | only in heap

Lines Matching refs:FreeListCategory

783   ForAllFreeListCategories([this, &sum](FreeListCategory* category) {
2348 void FreeListCategory::Reset() {
2355 FreeSpace* FreeListCategory::PickNodeFromList(size_t* node_size) {
2366 FreeSpace* FreeListCategory::TryPickNodeFromList(size_t minimum_size,
2379 FreeSpace* FreeListCategory::SearchForNodeInList(size_t minimum_size,
2405 bool FreeListCategory::Free(FreeSpace* free_space, size_t size_in_bytes,
2419 void FreeListCategory::RepairFreeList(Heap* heap) {
2432 void FreeListCategory::Relink() {
2437 void FreeListCategory::Invalidate() {
2453 [](FreeListCategory* category) { category->Reset(); });
2490 FreeListCategory* current = it.Next();
2522 FreeListCategory* current = it.Next();
2653 [this, &sum, page](FreeListCategory* category) {
2665 [this, &contained](FreeListCategory* category) {
2675 [heap](FreeListCategory* category) { category->RepairFreeList(heap); });
2678 bool FreeList::AddCategory(FreeListCategory* category) {
2680 FreeListCategory* top = categories_[type];
2694 void FreeList::RemoveCategory(FreeListCategory* category) {
2696 FreeListCategory* top = categories_[type];
2717 FreeListCategory* current = it.Next();
2725 size_t FreeListCategory::SumFreeList() {
2736 int FreeListCategory::FreeListLength() {
2753 if (len >= FreeListCategory::kVeryLongFreeList) return true;
2766 [&sum](FreeListCategory* category) { sum += category->SumFreeList(); });