![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Public Member Functions | |
| NodeBase () | |
| void | Free (Child *free_list) |
| IndirectHandle< Object > | Publish (Tagged< Object > object) |
| void | Release (Child *free_list) |
| Tagged< Object > | object () const |
| FullObjectSlot | location () |
| IndirectHandle< Object > | handle () |
| Address | raw_object () const |
| uint8_t | index () const |
| void | set_index (uint8_t value) |
| uint16_t | wrapper_class_id () const |
| bool | has_wrapper_class_id () const |
| Child * | next_free () |
| void | set_parameter (void *parameter) |
| void * | parameter () const |
| void | CheckNodeIsFreeNode () const |
Static Public Member Functions | |
| static const Child * | FromLocation (const Address *location) |
| static Child * | FromLocation (Address *location) |
Protected Member Functions | |
| Child * | AsChild () |
| const Child * | AsChild () const |
| void | ClearFields () |
Protected Attributes | ||
| Address | object_ = kNullAddress | |
| uint16_t | class_id_ = 0 | |
| uint8_t | index_ = 0 | |
| uint8_t | flags_ = 0 | |
| union { | ||
| Child * next_free = nullptr | ||
| void * parameter | ||
| } | data_ | |
Definition at line 291 of file global-handles.cc.
|
inline |
Definition at line 301 of file global-handles.cc.
|
inlineprotected |
|
inlineprotected |
Definition at line 374 of file global-handles.cc.
|
inline |
|
inlineprotected |
Definition at line 376 of file global-handles.cc.
|
inline |
Definition at line 315 of file global-handles.cc.
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
Definition at line 347 of file global-handles.cc.
|
inline |
Definition at line 343 of file global-handles.cc.
|
inline |
|
inline |
|
inline |
Definition at line 338 of file global-handles.cc.
|
inline |
|
inline |
Definition at line 322 of file global-handles.cc.
|
inline |
Definition at line 341 of file global-handles.cc.
|
inline |
|
inline |
Definition at line 344 of file global-handles.cc.
|
inline |
|
inline |
Definition at line 346 of file global-handles.cc.
|
protected |
Definition at line 392 of file global-handles.cc.
| union { ... } v8::internal::NodeBase< Child >::data_ |
|
protected |
Definition at line 397 of file global-handles.cc.
|
protected |
Definition at line 395 of file global-handles.cc.
| Child* v8::internal::NodeBase< Child >::next_free = nullptr |
Definition at line 403 of file global-handles.cc.
|
protected |
Definition at line 389 of file global-handles.cc.
| void* v8::internal::NodeBase< Child >::parameter |
Definition at line 404 of file global-handles.cc.