#include <platform.h>
|
void * | base () const |
|
size_t | size () const |
|
bool | Contains (void *region_addr, size_t region_size) const |
|
V8_WARN_UNUSED_RESULT bool | Allocate (void *address, size_t size, OS::MemoryPermission access) |
|
V8_WARN_UNUSED_RESULT bool | Free (void *address, size_t size) |
|
V8_WARN_UNUSED_RESULT bool | AllocateShared (void *address, size_t size, OS::MemoryPermission access, PlatformSharedMemoryHandle handle, uint64_t offset) |
|
V8_WARN_UNUSED_RESULT bool | FreeShared (void *address, size_t size) |
|
V8_WARN_UNUSED_RESULT bool | SetPermissions (void *address, size_t size, OS::MemoryPermission access) |
|
V8_WARN_UNUSED_RESULT bool | RecommitPages (void *address, size_t size, OS::MemoryPermission access) |
|
V8_WARN_UNUSED_RESULT bool | DiscardSystemPages (void *address, size_t size) |
|
V8_WARN_UNUSED_RESULT bool | DecommitPages (void *address, size_t size) |
|
V8_WARN_UNUSED_RESULT std::optional< AddressSpaceReservation > | CreateSubReservation (void *address, size_t size, OS::MemoryPermission max_permission) |
|
Definition at line 452 of file platform.h.
◆ Address
◆ AddressSpaceReservation()
v8::base::AddressSpaceReservation::AddressSpaceReservation |
( |
void * | base, |
|
|
size_t | size ) |
|
inlineprivate |
◆ Allocate()
bool v8::base::AddressSpaceReservation::Allocate |
( |
void * | address, |
|
|
size_t | size, |
|
|
OS::MemoryPermission | access ) |
◆ AllocateShared()
◆ base()
void * v8::base::AddressSpaceReservation::base |
( |
| ) |
const |
|
inline |
◆ Contains()
bool v8::base::AddressSpaceReservation::Contains |
( |
void * | region_addr, |
|
|
size_t | region_size ) const |
|
inline |
◆ CreateSubReservation()
◆ DecommitPages()
bool v8::base::AddressSpaceReservation::DecommitPages |
( |
void * | address, |
|
|
size_t | size ) |
◆ DiscardSystemPages()
bool v8::base::AddressSpaceReservation::DiscardSystemPages |
( |
void * | address, |
|
|
size_t | size ) |
◆ Free()
bool v8::base::AddressSpaceReservation::Free |
( |
void * | address, |
|
|
size_t | size ) |
◆ FreeShared()
bool v8::base::AddressSpaceReservation::FreeShared |
( |
void * | address, |
|
|
size_t | size ) |
◆ FreeSubReservation()
◆ RecommitPages()
bool v8::base::AddressSpaceReservation::RecommitPages |
( |
void * | address, |
|
|
size_t | size, |
|
|
OS::MemoryPermission | access ) |
◆ SetPermissions()
bool v8::base::AddressSpaceReservation::SetPermissions |
( |
void * | address, |
|
|
size_t | size, |
|
|
OS::MemoryPermission | access ) |
◆ size()
size_t v8::base::AddressSpaceReservation::size |
( |
| ) |
const |
|
inline |
◆ OS
◆ base_
void* v8::base::AddressSpaceReservation::base_ = nullptr |
|
private |
◆ size_
size_t v8::base::AddressSpaceReservation::size_ = 0 |
|
private |
The documentation for this class was generated from the following files: