V8 Project
trigger-failure-extension.h
Go to the documentation of this file.
1 // Copyright 2013 the V8 project authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #ifndef V8_EXTENSIONS_TRIGGER_FAILURE_EXTENSION_H_
6 #define V8_EXTENSIONS_TRIGGER_FAILURE_EXTENSION_H_
7 
8 #include "src/v8.h"
9 
10 namespace v8 {
11 namespace internal {
12 
14  public:
15  TriggerFailureExtension() : v8::Extension("v8/trigger-failure", kSource) {}
17  v8::Isolate* isolate,
19  static void TriggerCheckFalse(
21  static void TriggerAssertFalse(
23  static void TriggerSlowAssertFalse(
25 
26  private:
27  static const char* const kSource;
28 };
29 
30 } } // namespace v8::internal
31 
32 #endif // V8_EXTENSIONS_TRIGGER_FAILURE_EXTENSION_H_
Ignore.
Definition: v8.h:4008
const char * name() const
Definition: v8.h:4023
The argument information given to function call callbacks.
Definition: v8.h:2650
An object reference managed by the v8 garbage collector.
Definition: v8.h:198
Isolate represents an isolated instance of the V8 engine.
Definition: v8.h:4356
virtual v8::Handle< v8::FunctionTemplate > GetNativeFunctionTemplate(v8::Isolate *isolate, v8::Handle< v8::String > name)
static void TriggerCheckFalse(const v8::FunctionCallbackInfo< v8::Value > &args)
static void TriggerAssertFalse(const v8::FunctionCallbackInfo< v8::Value > &args)
static void TriggerSlowAssertFalse(const v8::FunctionCallbackInfo< v8::Value > &args)
Debugger support for the V8 JavaScript engine.
Definition: accessors.cc:20