V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
void | Initialize (bool create_heap_objects) |
void | TearDown () |
Handle< Context > | CreateEnvironment (MaybeHandle< JSGlobalProxy > maybe_global_proxy, v8::Local< v8::ObjectTemplate > global_object_template, v8::ExtensionConfiguration *extensions, size_t context_snapshot_index, v8::DeserializeEmbedderFieldsCallback embedder_fields_deserializer, GlobalContextType context_type=FULL_CONTEXT) |
Handle< JSGlobalProxy > | NewRemoteContext (MaybeHandle< JSGlobalProxy > maybe_global_proxy, v8::Local< v8::ObjectTemplate > global_object_template) |
void | DetachGlobal (Handle< Context > env) |
void | Iterate (RootVisitor *v) |
Handle< String > | GetNativeSource (NativeType type, int index) |
bool | IsActive () const |
char * | ArchiveState (char *to) |
char * | RestoreState (char *from) |
void | FreeThreadResources () |
bool | InstallExtensions (Handle< Context > native_context, v8::ExtensionConfiguration *extensions) |
SourceCodeCache * | extensions_cache () |
Static Public Member Functions | |
static void | InitializeOncePerProcess () |
static void | TearDownExtensions () |
static int | ArchiveSpacePerThread () |
static bool | CompileNative (Isolate *isolate, Vector< const char > name, Handle< String > source, int argc, Handle< Object > argv[], NativesFlag natives_flag) |
static bool | CompileBuiltin (Isolate *isolate, int index) |
static bool | CompileExtraBuiltin (Isolate *isolate, int index) |
static bool | CompileExperimentalExtraBuiltin (Isolate *isolate, int index) |
static void | ExportFromRuntime (Isolate *isolate, Handle< JSObject > container) |
Friends | |
class | BootstrapperActive |
class | Isolate |
class | NativesExternalStringResource |
Definition at line 47 of file bootstrapper.h.