#include <virtual-address-space.h>
|
| ~VirtualAddressSubspace () override |
|
void | SetRandomSeed (int64_t seed) override |
|
Address | RandomPageAddress () override |
|
Address | AllocatePages (Address hint, size_t size, size_t alignment, PagePermissions permissions) override |
|
void | FreePages (Address address, size_t size) override |
|
bool | SetPagePermissions (Address address, size_t size, PagePermissions permissions) 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 permissions) override |
|
bool | DiscardSystemPages (Address address, size_t size) override |
|
bool | DecommitPages (Address address, size_t size) override |
|
| VirtualAddressSpace () |
|
Definition at line 100 of file virtual-address-space.h.
◆ ~VirtualAddressSubspace()
v8::base::VirtualAddressSubspace::~VirtualAddressSubspace |
( |
| ) |
|
|
override |
◆ VirtualAddressSubspace()
◆ AllocateGuardRegion()
bool v8::base::VirtualAddressSubspace::AllocateGuardRegion |
( |
Address | address, |
|
|
size_t | size ) |
|
override |
◆ AllocatePages()
◆ AllocateSharedPages()
◆ AllocateSubspace()
◆ CanAllocateSubspaces()
bool v8::base::VirtualAddressSubspace::CanAllocateSubspaces |
( |
| ) |
|
|
inlineoverride |
◆ DecommitPages()
bool v8::base::VirtualAddressSubspace::DecommitPages |
( |
Address | address, |
|
|
size_t | size ) |
|
override |
◆ DiscardSystemPages()
bool v8::base::VirtualAddressSubspace::DiscardSystemPages |
( |
Address | address, |
|
|
size_t | size ) |
|
override |
◆ FreeGuardRegion()
void v8::base::VirtualAddressSubspace::FreeGuardRegion |
( |
Address | address, |
|
|
size_t | size ) |
|
override |
◆ FreePages()
void v8::base::VirtualAddressSubspace::FreePages |
( |
Address | address, |
|
|
size_t | size ) |
|
override |
◆ FreeSharedPages()
void v8::base::VirtualAddressSubspace::FreeSharedPages |
( |
Address | address, |
|
|
size_t | size ) |
|
override |
◆ FreeSubspace()
◆ RandomPageAddress()
Address v8::base::VirtualAddressSubspace::RandomPageAddress |
( |
| ) |
|
|
override |
◆ RecommitPages()
bool v8::base::VirtualAddressSubspace::RecommitPages |
( |
Address | address, |
|
|
size_t | size, |
|
|
PagePermissions | permissions ) |
|
override |
◆ SetPagePermissions()
bool v8::base::VirtualAddressSubspace::SetPagePermissions |
( |
Address | address, |
|
|
size_t | size, |
|
|
PagePermissions | permissions ) |
|
override |
◆ SetRandomSeed()
void v8::base::VirtualAddressSubspace::SetRandomSeed |
( |
int64_t | seed | ) |
|
|
override |
◆ v8::base::VirtualAddressSpace
◆ mutex_
Mutex v8::base::VirtualAddressSubspace::mutex_ |
|
private |
◆ parent_space_
◆ region_allocator_
◆ reservation_
◆ rng_
The documentation for this class was generated from the following files: