![]() |
v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <spaces.h>


Protected Member Functions | |
| virtual void | VerifyObject (HeapObject *obj) |
Protected Member Functions inherited from PagedSpace | |
| intptr_t | SizeOfFirstPage () |
| bool | Expand () |
| HeapObject * | AllocateLinearly (int size_in_bytes) |
| virtual MUST_USE_RESULT HeapObject * | SlowAllocateRaw (int size_in_bytes) |
Additional Inherited Members | |
Static Public Member Functions inherited from PagedSpace | |
| static bool | ShouldBeSweptLazily (Page *p) |
Static Public Member Functions inherited from Malloced | |
| static void | FatalProcessOutOfMemory () |
| static void * | New (size_t size) |
| static void | Delete (void *p) |
Protected Attributes inherited from PagedSpace | |
| int | area_size_ |
| intptr_t | max_capacity_ |
| AllocationStats | accounting_stats_ |
| Page | anchor_ |
| FreeList | free_list_ |
| AllocationInfo | allocation_info_ |
| int | page_extra_ |
| bool | was_swept_conservatively_ |
| Page * | first_unswept_page_ |
| intptr_t | unswept_free_bytes_ |
|
inline |
|
inlinevirtual |
Reimplemented from Space.
Definition at line 2468 of file spaces.h.
References v8::internal::IsPowerOf2(), JSGlobalPropertyCell::kSize, and v8::internal::RoundDown().
|
protectedvirtual |
Definition at line 2574 of file spaces.cc.
References CHECK, Space::heap(), and HeapObject::map().