V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::FreeList Class Reference

Public Member Functions

size_t Free (Address start, size_t size_in_bytes, FreeMode mode)
 
V8_WARN_UNUSED_RESULT FreeSpaceAllocate (size_t size_in_bytes, size_t *node_size)
 
void Reset ()
 
void ResetStats ()
 
size_t Available ()
 
bool IsEmpty ()
 
void RepairLists (Heap *heap)
 
size_t EvictFreeListItems (Page *page)
 
bool ContainsPageFreeListItems (Page *page)
 
size_t wasted_bytes ()
 
template<typename Callback >
void ForAllFreeListCategories (FreeListCategoryType type, Callback callback)
 
template<typename Callback >
void ForAllFreeListCategories (Callback callback)
 
bool AddCategory (FreeListCategory *category)
 
void RemoveCategory (FreeListCategory *category)
 
void PrintCategories (FreeListCategoryType type)
 
PageGetPageForCategoryType (FreeListCategoryType type)
 

Static Public Member Functions

static size_t GuaranteedAllocatable (size_t maximum_freed)
 
static FreeListCategoryType SelectFreeListCategoryType (size_t size_in_bytes)
 

Friends

class FreeListCategory
 

Detailed Description

Definition at line 1761 of file spaces.h.


The documentation for this class was generated from the following files: