#include <platform.h>
Public メソッド | |
VirtualMemory (size_t size) | |
~VirtualMemory () | |
bool | IsReserved () |
void * | address () |
size_t | size () |
bool | Commit (void *address, size_t size, bool executable) |
bool | Uncommit (void *address, size_t size) |
Private 変数 | |
void * | address_ |
size_t | size_ |
platform.h の 230 行で定義されています。
v8::internal::VirtualMemory::VirtualMemory | ( | size_t | size | ) | [explicit] |
platform-linux.cc の 396 行で定義されています。
参照先 address_, v8::internal::kMmapFd, v8::internal::kMmapFdOffset, v8::internal::NULL, と size_.
v8::internal::VirtualMemory::~VirtualMemory | ( | ) |
platform-linux.cc の 404 行で定義されています。
参照先 address(), address_, IsReserved(), と size().
void* v8::internal::VirtualMemory::address | ( | ) | [inline] |
platform.h の 240 行で定義されています。
参照先 address_, ASSERT, と IsReserved().
参照元 v8::internal::MemoryAllocator::CommitBlock(), v8::internal::MemoryAllocator::CommitPages(), v8::internal::MemoryAllocator::DeleteChunk(), v8::internal::MemoryAllocator::ReserveInitialChunk(), v8::internal::MemoryAllocator::TearDown(), と ~VirtualMemory().
bool v8::internal::VirtualMemory::Commit | ( | void * | address, | |
size_t | size, | |||
bool | executable | |||
) |
bool v8::internal::VirtualMemory::IsReserved | ( | ) |
platform-linux.cc の 411 行で定義されています。
参照先 address_.
参照元 address(), v8::internal::MemoryAllocator::ReserveInitialChunk(), と ~VirtualMemory().
size_t v8::internal::VirtualMemory::size | ( | ) | [inline] |
bool v8::internal::VirtualMemory::Uncommit | ( | void * | address, | |
size_t | size | |||
) |
platform-linux.cc の 429 行で定義されています。
void* v8::internal::VirtualMemory::address_ [private] |
platform.h の 255 行で定義されています。
参照元 address(), IsReserved(), VirtualMemory(), と ~VirtualMemory().
size_t v8::internal::VirtualMemory::size_ [private] |
platform.h の 256 行で定義されています。
参照元 size(), と VirtualMemory().