5 #include "src/extensions/trigger-failure-extension.h" 7 #include "src/base/logging.h" 8 #include "src/checks.h" 14 const char*
const TriggerFailureExtension::kSource =
15 "native function triggerCheckFalse();" 16 "native function triggerAssertFalse();" 17 "native function triggerSlowAssertFalse();";
21 TriggerFailureExtension::GetNativeFunctionTemplate(v8::Isolate* isolate,
26 TriggerFailureExtension::TriggerCheckFalse);
28 "triggerAssertFalse") == 0) {
31 TriggerFailureExtension::TriggerAssertFalse);
34 "triggerSlowAssertFalse"));
37 TriggerFailureExtension::TriggerSlowAssertFalse);
42 void TriggerFailureExtension::TriggerCheckFalse(
48 void TriggerFailureExtension::TriggerAssertFalse(
54 void TriggerFailureExtension::TriggerSlowAssertFalse(
static Local< FunctionTemplate > New(Isolate *isolate, FunctionCallback callback=nullptr, Local< Value > data=Local< Value >(), Local< Signature > signature=Local< Signature >(), int length=0, ConstructorBehavior behavior=ConstructorBehavior::kAllow, SideEffectType side_effect_type=SideEffectType::kHasSideEffect)