![]()  | 
  
    v8
    
   V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. 
   | 
 
This is the complete list of members for v8::PageAllocator, including all inherited members.
| AllocatePages(void *address, size_t length, size_t alignment, Permission permissions)=0 | v8::PageAllocator | pure virtual | 
| AllocatePageSize()=0 | v8::PageAllocator | pure virtual | 
| AllocateSharedPages(size_t length, const void *original_address) | v8::PageAllocator | inlinevirtual | 
| CanAllocateSharedPages() | v8::PageAllocator | inlinevirtual | 
| CommitPageSize()=0 | v8::PageAllocator | pure virtual | 
| DecommitPages(void *address, size_t size)=0 | v8::PageAllocator | pure virtual | 
| DiscardSystemPages(void *address, size_t size) | v8::PageAllocator | inlinevirtual | 
| FreePages(void *address, size_t length)=0 | v8::PageAllocator | pure virtual | 
| GetRandomMmapAddr()=0 | v8::PageAllocator | pure virtual | 
| kNoAccess enum value | v8::PageAllocator | |
| kNoAccessWillJitLater enum value | v8::PageAllocator | |
| kRead enum value | v8::PageAllocator | |
| kReadExecute enum value | v8::PageAllocator | |
| kReadWrite enum value | v8::PageAllocator | |
| kReadWriteExecute enum value | v8::PageAllocator | |
| Permission enum name | v8::PageAllocator | |
| RecommitPages(void *address, size_t length, Permission permissions) | v8::PageAllocator | inlinevirtual | 
| ReleasePages(void *address, size_t length, size_t new_length)=0 | v8::PageAllocator | pure virtual | 
| ReserveForSharedMemoryMapping(void *address, size_t size) | v8::PageAllocator | inlinevirtual | 
| SealPages(void *address, size_t length) | v8::PageAllocator | inlinevirtual | 
| SetPermissions(void *address, size_t length, Permission permissions)=0 | v8::PageAllocator | pure virtual | 
| SetRandomMmapSeed(int64_t seed)=0 | v8::PageAllocator | pure virtual | 
| ~PageAllocator()=default | v8::PageAllocator | virtual |