Home
last modified time | relevance | path

Searched refs:FreeListManyCached (Results 1 - 2 of 2) sorted by relevance

/third_party/node/deps/v8/src/heap/
H A Dfree-list.cc236 // FreeListManyCached implementation
238 FreeListManyCached::FreeListManyCached() { ResetCache(); } in FreeListManyCached() function in v8::internal::FreeListManyCached
240 void FreeListManyCached::Reset() { in Reset()
245 bool FreeListManyCached::AddCategory(FreeListCategory* category) { in AddCategory()
260 void FreeListManyCached::RemoveCategory(FreeListCategory* category) { in RemoveCategory()
274 size_t FreeListManyCached::Free(Address start, size_t size_in_bytes, in Free()
305 FreeSpace FreeListManyCached::Allocate(size_t size_in_bytes, size_t* node_size, in Allocate()
414 return FreeListManyCached::Allocate(size_in_bytes, node_size, origin); in Allocate()
H A Dfree-list.h110 friend class FreeListManyCached;
357 class V8_EXPORT_PRIVATE FreeListManyCached : public FreeListMany { class
359 FreeListManyCached();
417 // Same as FreeListManyCached but uses a fast path.
436 class V8_EXPORT_PRIVATE FreeListManyCachedFastPath : public FreeListManyCached {
475 // Uses FreeListManyCached if in the GC; FreeListManyCachedFastPath otherwise.
480 // efficient, but reduces fragmentation (FreeListManyCached), while the strategy

Completed in 2 milliseconds