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