#include <page-allocator.h>
|
| | PageAllocator () |
| |
| | ~PageAllocator () override=default |
| |
| size_t | AllocatePageSize () override |
| |
| size_t | CommitPageSize () override |
| |
| void | SetRandomMmapSeed (int64_t seed) override |
| |
| void * | GetRandomMmapAddr () override |
| |
| void * | AllocatePages (void *hint, size_t size, size_t alignment, PageAllocator::Permission access) override |
| |
| bool | CanAllocateSharedPages () override |
| |
| std::unique_ptr< v8::PageAllocator::SharedMemory > | AllocateSharedPages (size_t size, const void *original_address) override |
| |
| bool | FreePages (void *address, size_t size) override |
| |
| bool | ReleasePages (void *address, size_t size, size_t new_size) override |
| |
| bool | SetPermissions (void *address, size_t size, PageAllocator::Permission access) override |
| |
| bool | RecommitPages (void *address, size_t size, PageAllocator::Permission access) override |
| |
| bool | DiscardSystemPages (void *address, size_t size) override |
| |
| bool | DecommitPages (void *address, size_t size) override |
| |
| bool | SealPages (void *address, size_t size) override |
| |
|
| void * | RemapShared (void *old_address, void *new_address, size_t size) |
| |
Definition at line 19 of file page-allocator.h.
◆ PageAllocator()
| v8::base::PageAllocator::PageAllocator |
( |
| ) |
|
◆ ~PageAllocator()
| v8::base::PageAllocator::~PageAllocator |
( |
| ) |
|
|
overridedefault |
◆ AllocatePages()
| void * v8::base::PageAllocator::AllocatePages |
( |
void * | hint, |
|
|
size_t | size, |
|
|
size_t | alignment, |
|
|
PageAllocator::Permission | access ) |
|
override |
◆ AllocatePageSize()
| size_t v8::base::PageAllocator::AllocatePageSize |
( |
| ) |
|
|
inlineoverride |
◆ AllocateSharedPages()
◆ CanAllocateSharedPages()
| bool v8::base::PageAllocator::CanAllocateSharedPages |
( |
| ) |
|
|
override |
◆ CommitPageSize()
| size_t v8::base::PageAllocator::CommitPageSize |
( |
| ) |
|
|
inlineoverride |
◆ DecommitPages()
| bool v8::base::PageAllocator::DecommitPages |
( |
void * | address, |
|
|
size_t | size ) |
|
override |
◆ DiscardSystemPages()
| bool v8::base::PageAllocator::DiscardSystemPages |
( |
void * | address, |
|
|
size_t | size ) |
|
override |
◆ FreePages()
| bool v8::base::PageAllocator::FreePages |
( |
void * | address, |
|
|
size_t | size ) |
|
override |
◆ GetRandomMmapAddr()
| void * v8::base::PageAllocator::GetRandomMmapAddr |
( |
| ) |
|
|
override |
◆ RecommitPages()
◆ ReleasePages()
| bool v8::base::PageAllocator::ReleasePages |
( |
void * | address, |
|
|
size_t | size, |
|
|
size_t | new_size ) |
|
override |
◆ RemapShared()
| void * v8::base::PageAllocator::RemapShared |
( |
void * | old_address, |
|
|
void * | new_address, |
|
|
size_t | size ) |
|
private |
◆ SealPages()
| bool v8::base::PageAllocator::SealPages |
( |
void * | address, |
|
|
size_t | size ) |
|
override |
◆ SetPermissions()
◆ SetRandomMmapSeed()
| void v8::base::PageAllocator::SetRandomMmapSeed |
( |
int64_t | seed | ) |
|
|
override |
◆ v8::base::SharedMemory
◆ allocate_page_size_
| const size_t v8::base::PageAllocator::allocate_page_size_ |
|
private |
◆ commit_page_size_
| const size_t v8::base::PageAllocator::commit_page_size_ |
|
private |
The documentation for this class was generated from the following files: