![]() |
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.