#include <virtual-address-space.h>
|
| VirtualAddressSpace () |
|
| ~VirtualAddressSpace () override=default |
|
void | SetRandomSeed (int64_t seed) override |
|
Address | RandomPageAddress () override |
|
Address | AllocatePages (Address hint, size_t size, size_t alignment, PagePermissions access) override |
|
void | FreePages (Address address, size_t size) override |
|
bool | SetPagePermissions (Address address, size_t size, PagePermissions access) override |
|
bool | AllocateGuardRegion (Address address, size_t size) override |
|
void | FreeGuardRegion (Address address, size_t size) override |
|
Address | AllocateSharedPages (Address hint, size_t size, PagePermissions permissions, PlatformSharedMemoryHandle handle, uint64_t offset) override |
|
void | FreeSharedPages (Address address, size_t size) override |
|
bool | CanAllocateSubspaces () override |
|
std::unique_ptr< v8::VirtualAddressSpace > | AllocateSubspace (Address hint, size_t size, size_t alignment, PagePermissions max_page_permissions) override |
|
bool | RecommitPages (Address address, size_t size, PagePermissions access) override |
|
bool | DiscardSystemPages (Address address, size_t size) override |
|
bool | DecommitPages (Address address, size_t size) override |
|
| VirtualAddressSpace () |
|
Definition at line 51 of file virtual-address-space.h.
◆ VirtualAddressSpace()
v8::base::VirtualAddressSpace::VirtualAddressSpace |
( |
| ) |
|
◆ ~VirtualAddressSpace()
v8::base::VirtualAddressSpace::~VirtualAddressSpace |
( |
| ) |
|
|
overridedefault |
◆ AllocateGuardRegion()
bool v8::base::VirtualAddressSpace::AllocateGuardRegion |
( |
Address | address, |
|
|
size_t | size ) |
|
override |
◆ AllocatePages()
◆ AllocateSharedPages()
◆ AllocateSubspace()
◆ CanAllocateSubspaces()
bool v8::base::VirtualAddressSpace::CanAllocateSubspaces |
( |
| ) |
|
|
override |
◆ DecommitPages()
bool v8::base::VirtualAddressSpace::DecommitPages |
( |
Address | address, |
|
|
size_t | size ) |
|
override |
◆ DiscardSystemPages()
bool v8::base::VirtualAddressSpace::DiscardSystemPages |
( |
Address | address, |
|
|
size_t | size ) |
|
override |
◆ FreeGuardRegion()
void v8::base::VirtualAddressSpace::FreeGuardRegion |
( |
Address | address, |
|
|
size_t | size ) |
|
override |
◆ FreePages()
void v8::base::VirtualAddressSpace::FreePages |
( |
Address | address, |
|
|
size_t | size ) |
|
override |
◆ FreeSharedPages()
void v8::base::VirtualAddressSpace::FreeSharedPages |
( |
Address | address, |
|
|
size_t | size ) |
|
override |
◆ FreeSubspace()
◆ RandomPageAddress()
Address v8::base::VirtualAddressSpace::RandomPageAddress |
( |
| ) |
|
|
override |
◆ RecommitPages()
◆ SetPagePermissions()
bool v8::base::VirtualAddressSpace::SetPagePermissions |
( |
Address | address, |
|
|
size_t | size, |
|
|
PagePermissions | access ) |
|
override |
◆ SetRandomSeed()
void v8::base::VirtualAddressSpace::SetRandomSeed |
( |
int64_t | seed | ) |
|
|
override |
The documentation for this class was generated from the following files: