#include <spaces.h>
v8::internal::Spaceを継承しています。
Public メソッド | |
SemiSpace () | |
bool | Setup (Address start, int initial_capacity, int maximum_capacity) |
void | TearDown () |
bool | HasBeenSetup () |
bool | Double () |
Address | low () |
Address | high () |
Address | age_mark () |
void | set_age_mark (Address mark) |
bool | Contains (Address a) |
bool | Contains (Object *o) |
int | SpaceOffsetForAddress (Address addr) |
virtual int | Size () |
Private 変数 | |
int | capacity_ |
int | maximum_capacity_ |
Address | start_ |
Address | age_mark_ |
uint32_t | address_mask_ |
uint32_t | object_mask_ |
uint32_t | object_expected_ |
v8::internal::SemiSpace::SemiSpace | ( | ) | [inline] |
参照先 age_mark_, v8::internal::NULL, と start_.
Address v8::internal::SemiSpace::age_mark | ( | ) | [inline] |
bool v8::internal::SemiSpace::Contains | ( | Address | a | ) | [inline] |
bool v8::internal::SemiSpace::Contains | ( | Object * | o | ) | [inline] |
参照先 object_expected_, と object_mask_.
bool v8::internal::SemiSpace::Double | ( | ) |
bool v8::internal::SemiSpace::HasBeenSetup | ( | ) | [inline] |
参照先 v8::internal::NULL, と start_.
Address v8::internal::SemiSpace::high | ( | ) | [inline] |
参照元 v8::internal::NewSpace::AllocateRawInternal(), Double(), v8::internal::NewSpace::Double(), v8::internal::NewSpace::FromSpaceHigh(), v8::internal::NewSpace::MCCommitRelocationInfo(), v8::internal::NewSpace::MCResetRelocationInfo(), v8::internal::NewSpace::ResetAllocationInfo(), v8::internal::NewSpace::Setup(), と v8::internal::NewSpace::ToSpaceHigh().
Address v8::internal::SemiSpace::low | ( | ) | [inline] |
参照先 start_.
参照元 v8::internal::NewSpace::AllocateRawInternal(), v8::internal::NewSpace::bottom(), v8::internal::NewSpace::FromSpaceLow(), high(), v8::internal::NewSpace::MCResetRelocationInfo(), v8::internal::NewSpace::ResetAllocationInfo(), v8::internal::NewSpace::Setup(), SpaceOffsetForAddress(), と v8::internal::NewSpace::ToSpaceLow().
void v8::internal::SemiSpace::set_age_mark | ( | Address | mark | ) | [inline] |
bool v8::internal::SemiSpace::Setup | ( | Address | start, | |
int | initial_capacity, | |||
int | maximum_capacity | |||
) |
virtual int v8::internal::SemiSpace::Size | ( | ) | [inline, virtual] |
int v8::internal::SemiSpace::SpaceOffsetForAddress | ( | Address | addr | ) | [inline] |
void v8::internal::SemiSpace::TearDown | ( | ) |
参照先 capacity_, v8::internal::NULL, と start_.
uint32_t v8::internal::SemiSpace::address_mask_ [private] |
参照元 Contains(), と Setup().
Address v8::internal::SemiSpace::age_mark_ [private] |
参照元 age_mark(), SemiSpace(), set_age_mark(), と Setup().
int v8::internal::SemiSpace::capacity_ [private] |
int v8::internal::SemiSpace::maximum_capacity_ [private] |
uint32_t v8::internal::SemiSpace::object_expected_ [private] |
参照元 Contains(), と Setup().
uint32_t v8::internal::SemiSpace::object_mask_ [private] |
参照元 Contains(), と Setup().
Address v8::internal::SemiSpace::start_ [private] |
参照元 Contains(), HasBeenSetup(), low(), SemiSpace(), Setup(), と TearDown().