v8  3.11.10(node0.8.26)
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 bool IsRunning ()
 
static bool UseCrankshaft ()
 
static bool IsDead ()
 
static void SetFatalError ()
 
static void FatalProcessOutOfMemory (const char *location, bool take_snapshot=false)
 
static void SetEntropySource (EntropySource source)
 
static void SetReturnAddressLocationResolver (ReturnAddressLocationResolver resolver)
 
static uint32_t Random (Context *context)
 
static uint32_t RandomPrivate (Isolate *isolate)
 
static ObjectFillHeapNumberWithRandom (Object *heap_number, Context *context)
 
static bool IdleNotification (int hint)
 
static void AddCallCompletedCallback (CallCompletedCallback callback)
 
static void RemoveCallCompletedCallback (CallCompletedCallback callback)
 
static void FireCallCompletedCallback (Isolate *isolate)
 

Detailed Description

Definition at line 75 of file v8.h.

Member Function Documentation

void AddCallCompletedCallback ( CallCompletedCallback  callback)
static

Definition at line 194 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
Object * FillHeapNumberWithRandom ( Object heap_number,
Context context 
)
static
bool IdleNotification ( int  hint)
static

Definition at line 184 of file v8.cc.

References HEAP.

Referenced by V8::IdleNotification().

static bool IsDead ( )
inlinestatic

Definition at line 89 of file v8.h.

Referenced by V8::Initialize(), and V8::IsDead().

static bool IsRunning ( )
inlinestatic

Definition at line 85 of file v8.h.

Referenced by TEST().

uint32_t Random ( Context context)
static

Definition at line 168 of file v8.cc.

References ASSERT, and seed.

Referenced by V8::FillHeapNumberWithRandom().

uint32_t RandomPrivate ( Isolate isolate)
static
void RemoveCallCompletedCallback ( CallCompletedCallback  callback)
static

Definition at line 205 of file v8.cc.

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

Referenced by V8::RemoveCallCompletedCallback().

void SetEntropySource ( EntropySource  source)
static

Definition at line 156 of file v8.cc.

Referenced by V8::SetEntropySource().

void SetFatalError ( )
static

Definition at line 97 of file v8.cc.

Referenced by Utils::ReportApiFailure().

void SetReturnAddressLocationResolver ( ReturnAddressLocationResolver  resolver)
static

Definition at line 161 of file v8.cc.

Referenced by V8::SetReturnAddressLocationResolver().


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