![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <embedder-state.h>
Public Member Functions | |
| EmbedderState (v8::Isolate *isolate, Local< v8::Context > context, EmbedderStateTag tag) | |
| ~EmbedderState () | |
| EmbedderStateTag | GetState () const |
| Address | native_context_address () const |
| void | OnMoveEvent (Address from, Address to) |
Private Attributes | |
| Isolate * | isolate_ |
| EmbedderStateTag | tag_ |
| Address | native_context_address_ = kNullAddress |
| EmbedderState * | previous_embedder_state_ |
Definition at line 16 of file embedder-state.h.
| v8::internal::EmbedderState::EmbedderState | ( | v8::Isolate * | isolate, |
| Local< v8::Context > | context, | ||
| EmbedderStateTag | tag ) |
Definition at line 14 of file embedder-state.cc.
| v8::internal::EmbedderState::~EmbedderState | ( | ) |
Definition at line 28 of file embedder-state.cc.
|
inline |
Definition at line 23 of file embedder-state.h.
|
inline |
Definition at line 25 of file embedder-state.h.
Definition at line 33 of file embedder-state.cc.
|
private |
Definition at line 30 of file embedder-state.h.
|
private |
Definition at line 32 of file embedder-state.h.
|
private |
Definition at line 33 of file embedder-state.h.
|
private |
Definition at line 31 of file embedder-state.h.