Home
last modified time | relevance | path

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

/external/v8/src/heap/
Dspaces.h135 class FreeListCategory {
144 FreeListCategory() in FreeListCategory() function
205 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 …]
Dspaces.cc799 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 …]
Dspaces-inl.h265 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()
Dmark-compact.cc3608 [](FreeListCategory* category) { DCHECK(!category->is_linked()); }); in EvacuateNewSpaceAndCandidates()