v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
V8 Class Reference

#include <v8.h>

Inheritance diagram for V8:
Collaboration diagram for V8:

Static Public Member Functions

static bool Initialize (Deserializer *des)
 
static void TearDown ()
 
static void FatalProcessOutOfMemory (const char *location, bool take_snapshot=false)
 
static void SetEntropySource (EntropySource source)
 
static void SetReturnAddressLocationResolver (ReturnAddressLocationResolver resolver)
 
static void SetFunctionEntryHook (FunctionEntryHook entry_hook)
 
static void AddCallCompletedCallback (CallCompletedCallback callback)
 
static void RemoveCallCompletedCallback (CallCompletedCallback callback)
 
static void FireCallCompletedCallback (Isolate *isolate)
 
static void RunMicrotasks (Isolate *isolate)
 
static v8::ArrayBuffer::AllocatorArrayBufferAllocator ()
 
static void SetArrayBufferAllocator (v8::ArrayBuffer::Allocator *allocator)
 
static void InitializePlatform (v8::Platform *platform)
 
static void ShutdownPlatform ()
 
static v8::PlatformGetCurrentPlatform ()
 

Detailed Description

Definition at line 76 of file v8.h.

Member Function Documentation

void AddCallCompletedCallback ( CallCompletedCallback  callback)
static

Definition at line 130 of file v8.cc.

References List< T, P >::Add(), List< T, P >::at(), and v8::internal::NULL.

Referenced by V8::AddCallCompletedCallback().

static void FatalProcessOutOfMemory ( const char *  location,
bool  take_snapshot = false 
)
static
v8::Platform * GetCurrentPlatform ( )
static

Definition at line 233 of file v8.cc.

References ASSERT.

void InitializePlatform ( v8::Platform platform)
static

Definition at line 220 of file v8.cc.

References ASSERT.

Referenced by V8::InitializePlatform().

void RemoveCallCompletedCallback ( CallCompletedCallback  callback)
static

Definition at line 141 of file v8.cc.

References List< T, P >::at(), v8::internal::NULL, and List< T, P >::Remove().

Referenced by V8::RemoveCallCompletedCallback().

static void SetArrayBufferAllocator ( v8::ArrayBuffer::Allocator allocator)
inlinestatic

Definition at line 110 of file v8.h.

References CHECK_EQ, and v8::internal::NULL.

Referenced by V8::SetArrayBufferAllocator().

static void SetEntropySource ( EntropySource  source)
static
static void SetFunctionEntryHook ( FunctionEntryHook  entry_hook)
static
void SetReturnAddressLocationResolver ( ReturnAddressLocationResolver  resolver)
static

Definition at line 124 of file v8.cc.

Referenced by V8::SetReturnAddressLocationResolver().

void ShutdownPlatform ( )
static

Definition at line 227 of file v8.cc.

References ASSERT, and v8::internal::NULL.

Referenced by V8::ShutdownPlatform().


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