v8
Public Attributes | List of all members
v8::Isolate::CreateParams Struct Reference

#include <v8.h>

Public Attributes

FunctionEntryHook entry_hook
 
JitCodeEventHandler code_event_handler
 
ResourceConstraints constraints
 
StartupDatasnapshot_blob
 
CounterLookupCallback counter_lookup_callback
 
CreateHistogramCallback create_histogram_callback
 
AddHistogramSampleCallback add_histogram_sample_callback
 
ArrayBuffer::Allocatorarray_buffer_allocator
 

Detailed Description

Initial configuration parameters for a new Isolate.

Member Data Documentation

ArrayBuffer::Allocator* v8::Isolate::CreateParams::array_buffer_allocator

The ArrayBuffer::Allocator to use for allocating and freeing the backing store of ArrayBuffers.

JitCodeEventHandler v8::Isolate::CreateParams::code_event_handler

Allows the host application to provide the address of a function that is notified each time code is added, moved or removed.

ResourceConstraints v8::Isolate::CreateParams::constraints

ResourceConstraints to use for the new Isolate.

CounterLookupCallback v8::Isolate::CreateParams::counter_lookup_callback

Enables the host application to provide a mechanism for recording statistics counters.

CreateHistogramCallback v8::Isolate::CreateParams::create_histogram_callback

Enables the host application to provide a mechanism for recording histograms. The CreateHistogram function returns a histogram which will later be passed to the AddHistogramSample function.

FunctionEntryHook v8::Isolate::CreateParams::entry_hook

The optional entry_hook allows the host application to provide the address of a function that's invoked on entry to every V8-generated function. Note that entry_hook is invoked at the very start of each generated function. Furthermore, if an entry_hook is given, V8 will always run without a context snapshot.

StartupData* v8::Isolate::CreateParams::snapshot_blob

Explicitly specify a startup snapshot blob. The embedder owns the blob.


The documentation for this struct was generated from the following file: