![]() |
V8
latest master commit
V8 is Google's open source JavaScript engine
|
#include <v8.h>
Public Member Functions | |
CreateParams () | |
AddHistogramSampleCallback v8::Isolate::CreateParams::add_histogram_sample_callback |
bool v8::Isolate::CreateParams::allow_atomics_wait |
ArrayBuffer::Allocator* v8::Isolate::CreateParams::array_buffer_allocator |
The ArrayBuffer::Allocator to use for allocating and freeing the backing store of ArrayBuffers.
If the shared_ptr version is used, the Isolate instance and every |BackingStore| allocated using this allocator hold a std::shared_ptr to the allocator, in order to facilitate lifetime management for the allocator instance.
std::shared_ptr<ArrayBuffer::Allocator> v8::Isolate::CreateParams::array_buffer_allocator_shared |
JitCodeEventHandler v8::Isolate::CreateParams::code_event_handler |
ResourceConstraints v8::Isolate::CreateParams::constraints |
ResourceConstraints to use for the new Isolate.
CounterLookupCallback v8::Isolate::CreateParams::counter_lookup_callback |
CreateHistogramCallback v8::Isolate::CreateParams::create_histogram_callback |
int v8::Isolate::CreateParams::embedder_wrapper_type_index |
The following parameters describe the offsets for addressing type info for wrapped API objects and are used by the fast C API (for details see v8-fast-api-calls.h).
const intptr_t* v8::Isolate::CreateParams::external_references |
bool v8::Isolate::CreateParams::only_terminate_in_safe_scope |
Termination is postponed when there is no active SafeForTerminationScope.
StartupData* v8::Isolate::CreateParams::snapshot_blob |