構成 |
| class | v8::internal::RelativeAddress |
| class | v8::internal::SimulatedHeapSpace |
| class | v8::internal::ExternalReferenceTable |
| struct | v8::internal::ExternalReferenceTable::ExternalReferenceEntry |
| class | v8::internal::SnapshotWriter |
| class | v8::internal::ReferenceUpdater |
| class | v8::internal::GlobalHandlesRetriever |
ネームスペース |
| namespace | v8 |
| namespace | v8::internal |
マクロ定義 |
| #define | DEF_ENTRY_C(name) |
| #define | DEF_ENTRY_C(name) |
| #define | DEF_ENTRY_A(name, kind, state) DEF_ENTRY_C(name) |
| #define | RUNTIME_ENTRY(name, nargs) |
| #define | IC_ENTRY(name) |
| #define | COUNTER_ENTRY(name, caption) |
| #define | ACCESSOR_DESCRIPTOR_DECLARATION(name) |
列挙型 |
| enum | v8::internal::GCTreatment { v8::internal::DataObject,
v8::internal::PointerObject,
v8::internal::CodeObject
} |
関数 |
| static AllocationSpace | v8::internal::GetSpace (Address addr) |
| static bool | v8::internal::IsLargeExecutableObject (Address addr) |
| static bool | v8::internal::IsLargeFixedArray (Address addr) |
| static int | v8::internal::PageIndex (Address addr) |
| static int | v8::internal::PageOffset (Address addr) |
| static int | v8::internal::NewSpaceOffset (Address addr) |
| static int | v8::internal::LargeObjectIndex (Address addr) |
| static uint32_t | v8::internal::EncodeExternal (TypeCode type, uint16_t id) |
| static int * | v8::internal::GetInternalPointer (StatsCounter *counter) |
| static uint32_t | v8::internal::HeapObjectHash (HeapObject *key) |
| static bool | v8::internal::MatchHeapObject (void *key1, void *key2) |
| static int | v8::internal::IndexOf (const List< Object ** > &list, Object **element) |
| static void | v8::internal::InitPagedSpace (PagedSpace *space, int capacity, List< Page * > *page_list) |
| static Object * | v8::internal::ResolvePaged (int page_index, int page_offset, PagedSpace *space, List< Page * > *page_list) |
| template<typename T > |
| void | v8::internal::ConcatReversed (List< T > *target, const List< T > &source) |
変数 |
| const int | v8::internal::kSpaceShift = kHeapObjectTagSize |
| const int | v8::internal::kSpaceBits = kSpaceTagSize |
| const int | v8::internal::kSpaceMask = kSpaceTagMask |
| const int | v8::internal::kLOSpaceExecutable = LAST_SPACE + 1 |
| const int | v8::internal::kLOSpacePointer = LAST_SPACE + 2 |
| const int | v8::internal::kOffsetShift = kSpaceShift + kSpaceBits |
| const int | v8::internal::kOffsetBits = 11 |
| const int | v8::internal::kOffsetMask = (1 << kOffsetBits) - 1 |
| const int | v8::internal::kPageBits = 32 - (kOffsetBits + kSpaceBits + kHeapObjectTagSize) |
| const int | v8::internal::kPageShift = kOffsetShift + kOffsetBits |
| const int | v8::internal::kPageMask = (1 << kPageBits) - 1 |
| const int | v8::internal::kPageAndOffsetShift = kOffsetShift |
| const int | v8::internal::kPageAndOffsetBits = kPageBits + kOffsetBits |
| const int | v8::internal::kPageAndOffsetMask = (1 << kPageAndOffsetBits) - 1 |
| static const int | v8::internal::kInitArraySize = 32 |