構成 | |
| class | v8::internal::Heap |
| class | v8::internal::AlwaysAllocateScope |
| class | v8::internal::BASE_EMBEDDED< Allocator > |
| class | v8::internal::BASE_EMBEDDED< Allocator > |
| class | v8::internal::BASE_EMBEDDED< Allocator > |
| class | v8::internal::SpaceIterator |
| class | v8::internal::BASE_EMBEDDED< Allocator > |
| class | v8::internal::MarkingStack |
| class | v8::internal::AssertNoAllocation |
| class | v8::internal::BASE_EMBEDDED< Allocator > |
ネームスペース | |
| namespace | v8 |
| namespace | v8::internal |
マクロ定義 | |
| #define | STRONG_ROOT_LIST(V) |
| #define | ROOT_LIST(V) |
| #define | SYMBOL_LIST(V) |
| #define | ROOT_ACCESSOR(type, name) static type* name() { return name##_; } |
| #define | STRUCT_MAP_ACCESSOR(NAME, Name, name) static Map* name##_map() { return name##_map_; } |
| #define | SYMBOL_ACCESSOR(name, str) static String* name() { return name##_; } |
| #define | ROOT_DECLARATION(type, name) static type* name##_; |
| #define | DECLARE_STRUCT_MAP(NAME, Name, name) static Map* name##_map_; |
| #define | SYMBOL_DECLARATION(name, str) static String* name##_; |
| #define ROOT_ACCESSOR | ( | type, | ||
| name | ||||
| ) | static type* name() { return name##_; } |
| #define ROOT_LIST | ( | V | ) |
STRONG_ROOT_LIST(V) \ V(Object, symbol_table)
| #define STRONG_ROOT_LIST | ( | V | ) |
| #define STRUCT_MAP_ACCESSOR | ( | NAME, | ||
| Name, | ||||
| name | ||||
| ) | static Map* name##_map() { return name##_map_; } |
| #define SYMBOL_ACCESSOR | ( | name, | ||
| str | ||||
| ) | static String* name() { return name##_; } |
| #define SYMBOL_LIST | ( | V | ) |
1.7.1