Lines Matching full:v8
30 #include "v8.h"
36 explicit JSVM_Env__(v8::Local<v8::Context> context, int32_t apiVersion) in JSVM_Env__()
43 explicit JSVM_Env__(v8::Isolate* isolate, int32_t apiVersion);
59 …[](v8::Isolate* isolate, void* data) { static_cast<JSVM_Env__*>(data)->RunAndClearInterrupts(); },… in RequestInterrupt()
69 v8::Platform* platform();
71 inline v8::Local<v8::Context> context() const in context()
81 static inline void HandleThrow(JSVM_Env env, v8::Local<v8::Value> value) in HandleThrow()
89 // i.e. whether v8 exited or is about to exit
95 // v8 uses a special exception to indicate termination, the
116 v8::HandleScope handleScope(isolate); in CallFinalizer()
184 v8::Isolate* const isolate;
185 v8impl::Persistent<v8::Context> contextPersistent;
188 v8impl::Persistent<v8::Value> lastException;
198 // Store v8::Data
204 // Store v8::Locker
205 v8::Locker* locker = nullptr;
208 …jsvm::MaxSize<v8impl::EscapableHandleScopeWrapper, v8impl::HandleScopeWrapper, v8::Context::Scope>…