![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <spaces.h>
Friends | |
class | MainAllocator |
Additional Inherited Members | |
![]() | |
static void | MoveExternalBackingStoreBytes (ExternalBackingStoreType type, Space *from, Space *to, size_t amount) |
![]() | |
static void * | operator new (size_t size) |
static void | operator delete (void *p) |
![]() | |
BaseSpace (Heap *heap, AllocationSpace id) | |
virtual | ~BaseSpace ()=default |
void | AccountCommitted (size_t bytes) |
void | AccountUncommitted (size_t bytes) |
![]() | |
heap::List< MutablePageMetadata > | memory_chunk_list_ |
std::atomic< size_t > | external_backing_store_bytes_ [static_cast< int >(ExternalBackingStoreType::kNumValues)] = {0} |
std::unique_ptr< FreeList > | free_list_ |
![]() | |
Heap * | heap_ |
AllocationSpace | id_ |
std::atomic< size_t > | committed_ {0} |
size_t | max_committed_ = 0 |
v8::internal::SpaceWithLinearArea::SpaceWithLinearArea | ( | Heap * | heap, |
AllocationSpace | id, | ||
std::unique_ptr< FreeList > | free_list ) |
|
pure virtual |
|
friend |