![]()  | 
  
    v8
    3.25.30(node0.11.13)
    
   V8 is Google's open source JavaScript engine 
   | 
 
#include <v8.h>


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::Allocator * | ArrayBufferAllocator () | 
| static void | SetArrayBufferAllocator (v8::ArrayBuffer::Allocator *allocator) | 
| static void | InitializePlatform (v8::Platform *platform) | 
| static void | ShutdownPlatform () | 
| static v8::Platform * | GetCurrentPlatform () | 
      
  | 
  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().
      
  | 
  inlinestatic | 
Definition at line 106 of file v8.h.
Referenced by Runtime::FreeArrayBuffer(), FreeBufferExtension::FreeBuffer(), v8::internal::RUNTIME_FUNCTION(), V8::SetArrayBufferAllocator(), and Runtime::SetupArrayBufferAllocatingData().
      
  | 
  static | 
Referenced by Heap::FatalProcessOutOfMemory(), NewSpace::Grow(), Heap::ReserveSpace(), Builtins::SetUp(), and NewSpace::Shrink().
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
Definition at line 61 of file v8.cc.
References ASSERT, ThreadId::Current(), Isolate::CurrentPerIsolateThreadData(), DefaultPlatform::EnsureInitialized(), Isolate::EnterDefaultIsolate(), Isolate::Init(), Isolate::IsDead(), Isolate::IsInitialized(), v8::internal::NULL, and DefaultPlatform::SetThreadPoolSize().
Referenced by Snapshot::Initialize(), and TEST().
      
  | 
  static | 
      
  | 
  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 | 
Definition at line 172 of file v8.cc.
References ASSERT, HandleScopeImplementer::CallDepthIsZero(), HandleScopeImplementer::DecrementCallDepth(), Isolate::handle_scope_implementer(), HandleScopeImplementer::IncrementCallDepth(), and Execution::RunMicrotasks().
Referenced by V8::RunMicrotasks().
      
  | 
  inlinestatic | 
Definition at line 110 of file v8.h.
References CHECK_EQ, and v8::internal::NULL.
Referenced by V8::SetArrayBufferAllocator().
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
Definition at line 124 of file v8.cc.
Referenced by V8::SetReturnAddressLocationResolver().
      
  | 
  static | 
Definition at line 227 of file v8.cc.
References ASSERT, and v8::internal::NULL.
Referenced by V8::ShutdownPlatform().
      
  | 
  static | 
Definition at line 93 of file v8.cc.
References ASSERT, Isolate::GlobalTearDown(), Isolate::IsDefaultIsolate(), Isolate::IsInitialized(), v8::internal::NULL, Sampler::TearDown(), ElementsAccessor::TearDown(), Isolate::TearDown(), LOperand::TearDownCaches(), Bootstrapper::TearDownExtensions(), and RegisteredExtension::UnregisterAll().
Referenced by V8::Dispose().