#include <allocation.h>
|
V8_EXPORT_PRIVATE | VirtualMemory () |
|
| VirtualMemory (const VirtualMemory &)=delete |
|
VirtualMemory & | operator= (const VirtualMemory &)=delete |
|
V8_EXPORT_PRIVATE | VirtualMemory (v8::PageAllocator *page_allocator, size_t size, void *hint, size_t alignment=1, PageAllocator::Permission permissions=PageAllocator::kNoAccess) |
|
| VirtualMemory (v8::PageAllocator *page_allocator, Address address, size_t size) |
|
V8_EXPORT_PRIVATE | ~VirtualMemory () |
|
| VirtualMemory (VirtualMemory &&other) V8_NOEXCEPT |
|
VirtualMemory & | operator= (VirtualMemory &&other) V8_NOEXCEPT |
|
bool | IsReserved () const |
|
V8_EXPORT_PRIVATE void | Reset () |
|
v8::PageAllocator * | page_allocator () |
|
const base::AddressRegion & | region () const |
|
Address | address () const |
|
Address | end () const |
|
size_t | size () const |
|
V8_EXPORT_PRIVATE V8_WARN_UNUSED_RESULT bool | SetPermissions (Address address, size_t size, PageAllocator::Permission access) |
|
V8_EXPORT_PRIVATE V8_WARN_UNUSED_RESULT bool | RecommitPages (Address address, size_t size, PageAllocator::Permission access) |
|
V8_EXPORT_PRIVATE bool | DiscardSystemPages (Address address, size_t size) |
|
V8_EXPORT_PRIVATE size_t | Release (Address free_start) |
|
V8_EXPORT_PRIVATE void | Free () |
|
bool | InVM (Address address, size_t size) const |
|
Definition at line 193 of file allocation.h.
◆ VirtualMemory() [1/5]
v8::internal::VirtualMemory::VirtualMemory |
( |
| ) |
|
|
default |
◆ VirtualMemory() [2/5]
v8::internal::VirtualMemory::VirtualMemory |
( |
const VirtualMemory & | | ) |
|
|
delete |
◆ VirtualMemory() [3/5]
◆ VirtualMemory() [4/5]
◆ ~VirtualMemory()
v8::internal::VirtualMemory::~VirtualMemory |
( |
| ) |
|
◆ VirtualMemory() [5/5]
v8::internal::VirtualMemory::VirtualMemory |
( |
VirtualMemory && | other | ) |
|
|
inline |
◆ address()
Address v8::internal::VirtualMemory::address |
( |
| ) |
const |
|
inline |
◆ DiscardSystemPages()
bool v8::internal::VirtualMemory::DiscardSystemPages |
( |
Address | address, |
|
|
size_t | size ) |
◆ end()
Address v8::internal::VirtualMemory::end |
( |
| ) |
const |
|
inline |
◆ Free()
void v8::internal::VirtualMemory::Free |
( |
| ) |
|
◆ InVM()
◆ IsReserved()
bool v8::internal::VirtualMemory::IsReserved |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ page_allocator()
◆ RecommitPages()
◆ region()
◆ Release()
size_t v8::internal::VirtualMemory::Release |
( |
Address | free_start | ) |
|
◆ Reset()
void v8::internal::VirtualMemory::Reset |
( |
| ) |
|
◆ SetPermissions()
◆ size()
size_t v8::internal::VirtualMemory::size |
( |
| ) |
const |
|
inline |
◆ page_allocator_
◆ region_
The documentation for this class was generated from the following files: