V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::Bootstrapper Class Referencefinal

Public Member Functions

void Initialize (bool create_heap_objects)
 
void TearDown ()
 
Handle< ContextCreateEnvironment (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< JSGlobalProxyNewRemoteContext (MaybeHandle< JSGlobalProxy > maybe_global_proxy, v8::Local< v8::ObjectTemplate > global_object_template)
 
void DetachGlobal (Handle< Context > env)
 
void Iterate (RootVisitor *v)
 
Handle< StringGetNativeSource (NativeType type, int index)
 
bool IsActive () const
 
charArchiveState (char *to)
 
charRestoreState (char *from)
 
void FreeThreadResources ()
 
bool InstallExtensions (Handle< Context > native_context, v8::ExtensionConfiguration *extensions)
 
SourceCodeCacheextensions_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
 

Detailed Description

Definition at line 47 of file bootstrapper.h.


The documentation for this class was generated from the following files: