#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().
1.7.1