|  | v8
    V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. | 
#include <paged-spaces.h>
| Additional Inherited Members | |
|  Public Types inherited from v8::internal::PagedSpaceBase | |
| using | iterator = PageIterator | 
| using | const_iterator = ConstPageIterator | 
|  Static Public Attributes inherited from v8::internal::PagedSpaceBase | |
| static const size_t | kCompactionMemoryWanted = 500 * KB | 
|  Protected Member Functions inherited from v8::internal::PagedSpaceBase | |
| virtual bool | snapshotable () const | 
| bool | HasPages () const | 
| void | TearDown () | 
| virtual void | NotifyNewPage (PageMetadata *page) | 
| size_t | committed_physical_memory () const | 
| void | ReleasePageImpl (PageMetadata *page, MemoryAllocator::FreeMode free_mode) | 
| void | AddPageImpl (PageMetadata *page) | 
|  Protected Attributes inherited from v8::internal::PagedSpaceBase | |
| Executability | executable_ | 
| CompactionSpaceKind | compaction_space_kind_ | 
| size_t | area_size_ | 
| AllocationStats | accounting_stats_ | 
| base::Mutex | space_mutex_ | 
| std::atomic< size_t > | committed_physical_memory_ {0} | 
| size_t | size_at_last_gc_ = 0 | 
Definition at line 444 of file paged-spaces.h.
| 
 | inlineexplicit | 
Definition at line 448 of file paged-spaces.h.
| void v8::internal::OldSpace::AddPromotedPage | ( | PageMetadata * | page, | 
| FreeMode | free_mode ) | 
Definition at line 636 of file paged-spaces.cc.
| 
 | inlinefinal | 
Definition at line 456 of file paged-spaces.h.
| 
 | overridevirtual | 
Reimplemented from v8::internal::PagedSpaceBase.
Definition at line 649 of file paged-spaces.cc.
| void v8::internal::OldSpace::RelinkQuarantinedPageFreeList | ( | PageMetadata * | page, | 
| size_t | filler_size_on_page ) | 
Definition at line 653 of file paged-spaces.cc.