Lines Matching defs:GetIsolate
100 inline v8::Isolate* GetIsolate() { return context_->GetIsolate(); }
104 reinterpret_cast<v8::internal::Isolate*>(context_->GetIsolate());
148 return CompileFunction(env->GetIsolate(), source, function_name);
165 v8::internal::Isolate* isolate = fun->GetIsolate();
898 v8::HandleScope scope(env->GetIsolate());
908 EnableDebugger(env->GetIsolate());
926 DisableDebugger(env->GetIsolate());
937 v8::HandleScope scope(env->GetIsolate());
939 v8::Debug::SetDebugEventListener(env->GetIsolate(),
960 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
961 CheckDebuggerUnloaded(env->GetIsolate());
969 v8::HandleScope scope(env->GetIsolate());
970 v8::Debug::SetDebugEventListener(env->GetIsolate(),
973 CompileRunChecked(env->GetIsolate(), "bar=1");
993 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
994 CheckDebuggerUnloaded(env->GetIsolate());
1002 v8::HandleScope scope(env->GetIsolate());
1003 v8::Debug::SetDebugEventListener(env->GetIsolate(),
1005 CompileRunChecked(env->GetIsolate(), "function bar(){}");
1025 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
1026 CheckDebuggerUnloaded(env->GetIsolate());
1034 v8::HandleScope scope(env->GetIsolate());
1035 v8::Debug::SetDebugEventListener(env->GetIsolate(),
1037 CompileRunChecked(env->GetIsolate(), "function bar(){return 1;}");
1067 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
1068 CheckDebuggerUnloaded(env->GetIsolate());
1076 v8::HandleScope scope(env->GetIsolate());
1077 v8::Debug::SetDebugEventListener(env->GetIsolate(),
1079 CompileRunChecked(env->GetIsolate(), "function bar(){ this.x = 1;}");
1109 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
1110 CheckDebuggerUnloaded(env->GetIsolate());
1118 v8::HandleScope scope(env->GetIsolate());
1130 v8::Debug::SetDebugEventListener(env->GetIsolate(),
1156 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
1157 CheckDebuggerUnloaded(env->GetIsolate());
1177 v8::HandleScope scope(env->GetIsolate());
1180 v8::Debug::SetDebugEventListener(env->GetIsolate(),
1209 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
1210 CheckDebuggerUnloaded(env->GetIsolate());
1242 v8::HandleScope scope(env->GetIsolate());
1245 v8::Debug::SetDebugEventListener(env->GetIsolate(),
1292 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
1293 CheckDebuggerUnloaded(env->GetIsolate());
1301 v8::Isolate* isolate = env->GetIsolate();
1312 v8::Local<v8::String> source = v8_str(env->GetIsolate(), "foo()");
1319 int bp1 = SetBreakPointFromJS(env->GetIsolate(), "foo", 0, 3);
1326 int bp2 = SetBreakPointFromJS(env->GetIsolate(), "foo", 0, 9);
1333 ClearBreakPointFromJS(env->GetIsolate(), bp2);
1340 ClearBreakPointFromJS(env->GetIsolate(), bp1);
1358 v8::Isolate* isolate = env->GetIsolate();
1412 ClearBreakPointFromJS(env->GetIsolate(), sbp1);
1419 int sbp2 = SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test", 2, 0);
1465 v8::Isolate* isolate = env->GetIsolate();
1512 int sbp1 = SetScriptBreakPointByIdFromJS(env->GetIsolate(), script_id, 12, 0);
1521 ClearBreakPointFromJS(env->GetIsolate(), sbp1);
1528 int sbp2 = SetScriptBreakPointByIdFromJS(env->GetIsolate(), script_id, 2, 0);
1536 int sbp3 = SetScriptBreakPointByIdFromJS(env->GetIsolate(), script_id, 4, 0);
1537 int sbp4 = SetScriptBreakPointByIdFromJS(env->GetIsolate(), script_id, 12, 0);
1538 int sbp5 = SetScriptBreakPointByIdFromJS(env->GetIsolate(), script_id, 14, 0);
1539 int sbp6 = SetScriptBreakPointByIdFromJS(env->GetIsolate(), script_id, 15, 0);
1548 ClearBreakPointFromJS(env->GetIsolate(), sbp2);
1549 ClearBreakPointFromJS(env->GetIsolate(), sbp3);
1550 ClearBreakPointFromJS(env->GetIsolate(), sbp4);
1551 ClearBreakPointFromJS(env->GetIsolate(), sbp5);
1552 ClearBreakPointFromJS(env->GetIsolate(), sbp6);
1575 v8::Isolate* isolate = env->GetIsolate();
1639 v8::HandleScope scope(env->GetIsolate());
1642 v8::Debug::SetDebugEventListener(env->GetIsolate(),
1645 v8::Local<v8::String> script = v8_str(env->GetIsolate(),
1656 v8::ScriptOrigin origin = v8::ScriptOrigin(v8_str(env->GetIsolate(), "test"));
1663 ->Get(context, v8_str(env->GetIsolate(), "f"))
1667 int sbp1 = SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test", 5, 0);
1671 ChangeScriptBreakPointConditionFromJS(env->GetIsolate(), sbp1, "false");
1675 ChangeScriptBreakPointConditionFromJS(env->GetIsolate(), sbp1, "true");
1680 ChangeScriptBreakPointConditionFromJS(env->GetIsolate(), sbp1, "x % 2 == 0");
1694 ->Get(context, v8_str(env->GetIsolate(), "f"))
1703 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
1704 CheckDebuggerUnloaded(env->GetIsolate());
1712 v8::HandleScope scope(env->GetIsolate());
1715 v8::Debug::SetDebugEventListener(env->GetIsolate(),
1720 v8::Local<v8::String> script = v8_str(env->GetIsolate(),
1729 v8::ScriptOrigin origin_1 = v8::ScriptOrigin(v8_str(env->GetIsolate(), "1"));
1730 v8::ScriptOrigin origin_2 = v8::ScriptOrigin(v8_str(env->GetIsolate(), "2"));
1733 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "1", 2, 0);
1742 ->Get(context, v8_str(env->GetIsolate(), "f"))
1758 ->Get(context, v8_str(env->GetIsolate(), "f"))
1773 ->Get(context, v8_str(env->GetIsolate(), "f"))
1781 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
1782 CheckDebuggerUnloaded(env->GetIsolate());
1790 v8::HandleScope scope(env->GetIsolate());
1793 v8::Debug::SetDebugEventListener(env->GetIsolate(),
1798 v8::Local<v8::String> script_f = v8_str(env->GetIsolate(),
1804 v8::Local<v8::String> script_g = v8_str(env->GetIsolate(),
1809 v8::ScriptOrigin origin = v8::ScriptOrigin(v8_str(env->GetIsolate(), "test"));
1812 int sbp = SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test", 1, 0);
1821 ->Get(context, v8_str(env->GetIsolate(), "f"))
1829 ->Get(context, v8_str(env->GetIsolate(), "g"))
1840 ClearBreakPointFromJS(env->GetIsolate(), sbp);
1850 sbp = SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test", 1, 0);
1859 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
1860 CheckDebuggerUnloaded(env->GetIsolate());
1868 v8::HandleScope scope(env->GetIsolate());
1871 v8::Debug::SetDebugEventListener(env->GetIsolate(),
1877 v8_str(env->GetIsolate(),
1884 v8::ScriptOrigin origin(v8_str(env->GetIsolate(), "test.html"),
1885 v8::Integer::New(env->GetIsolate(), 7));
1889 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 8, 0);
1891 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 9, 0);
1900 ->Get(context, v8_str(env->GetIsolate(), "f"))
1909 ClearBreakPointFromJS(env->GetIsolate(), sbp1);
1910 ClearBreakPointFromJS(env->GetIsolate(), sbp2);
1918 sbp1 = SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 9, 0);
1925 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
1926 CheckDebuggerUnloaded(env->GetIsolate());
1933 v8::HandleScope scope(env->GetIsolate());
1941 v8::Debug::SetDebugEventListener(env->GetIsolate(),
1948 v8_str(env->GetIsolate(),
1965 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 0, -1);
1967 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 1, -1);
1969 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 5, -1);
1973 v8::ScriptOrigin origin(v8_str(env->GetIsolate(), "test.html"),
1974 v8::Integer::New(env->GetIsolate(), 0));
1981 ->Get(context, v8_str(env->GetIsolate(), "f"))
1985 ->Get(context, v8_str(env->GetIsolate(), "g"))
2003 ClearBreakPointFromJS(env->GetIsolate(), sbp3);
2005 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 6, -1);
2015 ClearBreakPointFromJS(env->GetIsolate(), sbp2);
2016 ClearBreakPointFromJS(env->GetIsolate(), sbp4);
2018 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 4, -1);
2035 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 12, -1);
2048 ClearBreakPointFromJS(env->GetIsolate(), sbp1);
2049 ClearBreakPointFromJS(env->GetIsolate(), sbp5);
2050 ClearBreakPointFromJS(env->GetIsolate(), sbp6);
2058 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
2059 CheckDebuggerUnloaded(env->GetIsolate());
2066 v8::HandleScope scope(env->GetIsolate());
2069 v8::Debug::SetDebugEventListener(env->GetIsolate(),
2074 v8_str(env->GetIsolate(),
2081 v8::HandleScope scope(env->GetIsolate());
2086 ->Get(context, v8_str(env->GetIsolate(), "f"))
2091 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 3, -1);
2107 ->Get(context, v8_str(env->GetIsolate(), "f"))
2111 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
2112 CheckDebuggerUnloaded(env->GetIsolate());
2120 v8::HandleScope scope(env->GetIsolate());
2123 v8::Debug::SetDebugEventListener(env->GetIsolate(),
2126 v8::Local<v8::String> script_source = v8_str(env->GetIsolate(),
2133 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 3, -1);
2135 v8::HandleScope scope(env->GetIsolate());
2142 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 3, -1);
2143 ClearBreakPointFromJS(env->GetIsolate(), sbp1);
2144 ClearBreakPointFromJS(env->GetIsolate(), sbp2);
2146 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
2147 CheckDebuggerUnloaded(env->GetIsolate());
2155 v8::HandleScope scope(env->GetIsolate());
2162 v8::Debug::SetDebugEventListener(env->GetIsolate(),
2175 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
2176 CheckDebuggerUnloaded(env->GetIsolate());
2184 v8::HandleScope scope(env->GetIsolate());
2185 v8::Debug::SetDebugEventListener(env->GetIsolate(),
2189 v8_str(env->GetIsolate(), "function bar(){debugger}"))
2194 context, v8_str(env->GetIsolate(), "function foo(){debugger;debugger;}"))
2200 ->Get(context, v8_str(env->GetIsolate(), "foo"))
2204 ->Get(context, v8_str(env->GetIsolate(), "bar"))
2215 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
2216 CheckDebuggerUnloaded(env->GetIsolate());
2224 v8::HandleScope scope(env->GetIsolate());
2226 v8::Debug::SetDebugEventListener(env->GetIsolate(),
2229 v8_str(env->GetIsolate
2235 ->Get(context, v8_str(env->GetIsolate(), "foo"))
2249 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
2250 CheckDebuggerUnloaded(env->GetIsolate());
2258 v8::Isolate* isolate = env->GetIsolate();
2275 {"x", v8_str(env->GetIsolate(), "Hello, world!")},
2279 {"x", v8_str(env->GetIsolate(), "Hello, world!")},
2280 {"a", v8_str(env->GetIsolate(), "Hello, world!")},
2301 v8_str(env->GetIsolate(), "Hello, world!")};
2336 v8_str(env->GetIsolate(), "Hello, world!")};
2377 v8_str(env->GetIsolate(), "Hello, world!"),
2378 v8::Number::New(env->GetIsolate(), barbar_break_position)};
2385 v8_str(env->GetIsolate(), "Hello, world!"),
2386 v8::Number::New(env->GetIsolate(), barbar_break_position + 1)};
2404 v8::HandleScope scope(env->GetIsolate());
2407 v8::Debug::SetDebugEventListener(env->GetIsolate(), CheckDebugEvent);
2425 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
2426 CheckDebuggerUnloaded(env->GetIsolate());
2459 v8::HandleScope scope(env->GetIsolate());
2462 v8::Debug::SetDebugEventListener(env->GetIsolate(), CheckDebugEval);
2491 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
2492 CheckDebuggerUnloaded(env->GetIsolate());
2597 v8::Debug::SetMessageHandler(env->GetIsolate(),
2599 v8::HandleScope scope(env->GetIsolate());
2605 v8::Script::Compile(context, v8_str(env->GetIsolate(), source))
2610 v8::Debug::ProcessDebugMessages(env->GetIsolate());
2655 v8::Debug::SetMessageHandler(env->GetIsolate(), nullptr);
2656 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
2657 CheckDebuggerUnloaded(env->GetIsolate());
2664 v8::HandleScope scope(env->GetIsolate());
2675 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
2687 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
2688 CheckDebuggerUnloaded(env->GetIsolate());
2691 v8::Debug::SetDebugEventListener(env->GetIsolate(),
2701 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
2702 CheckDebuggerUnloaded(env->GetIsolate());
2709 v8::HandleScope scope(env->GetIsolate());
2712 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
2731 v8::Local<v8::Array> a = v8::Array::New(env->GetIsolate(), 10);
2733 CHECK(a->Set(context, v8::Number::New(env->GetIsolate(), i),
2734 v8::Number::New(env->GetIsolate(), i))
2752 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
2753 CheckDebuggerUnloaded(env->GetIsolate());
2760 v8::HandleScope scope(env->GetIsolate());
2763 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
2781 v8::Local<v8::Array> a = v8::Array::New(env->GetIsolate(), 10);
2783 CHECK(a->Set(context, v8::Number::New(env->GetIsolate(), i),
2784 v8::Number::New(env->GetIsolate(), i))
2802 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
2803 CheckDebuggerUnloaded(env->GetIsolate());
2810 v8::HandleScope scope(env->GetIsolate());
2813 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
2847 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
2848 CheckDebuggerUnloaded(env->GetIsolate());
2854 v8::HandleScope scope(env->GetIsolate());
2857 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
2883 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
2884 CheckDebuggerUnloaded(env->GetIsolate());
2894 v8::HandleScope scope(env->GetIsolate());
2897 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
2921 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
2922 CheckDebuggerUnloaded(env->GetIsolate());
2925 v8::Debug::SetDebugEventListener(env->GetIsolate(),
2935 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
2936 CheckDebuggerUnloaded(env->GetIsolate());
2942 v8::HandleScope scope(env->GetIsolate());
2945 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
2969 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
2970 CheckDebuggerUnloaded(env->GetIsolate());
2976 v8::HandleScope scope(env->GetIsolate());
2979 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
3003 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
3004 CheckDebuggerUnloaded(env->GetIsolate());
3010 v8::Isolate* isolate = env->GetIsolate();
3014 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
3048 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
3055 v8::Isolate* isolate = env->GetIsolate();
3113 v8::Isolate* isolate = env->GetIsolate();
3162 v8::Isolate* isolate = env->GetIsolate();
3211 GetIsolate();
3261 v8::Isolate* isolate = env->GetIsolate();
3314 v8::Isolate* isolate = env->GetIsolate();
3368 v8::HandleScope scope(env->GetIsolate());
3371 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
3410 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
3411 CheckDebuggerUnloaded(env->GetIsolate());
3417 v8::HandleScope scope(env->GetIsolate());
3420 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
3432 ->Set(context, v8_str(env->GetIsolate(), "b"),
3433 v8::Object::New(env->GetIsolate()))
3445 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
3446 CheckDebuggerUnloaded(env->GetIsolate());
3452 v8::Isolate* isolate = env->GetIsolate();
3489 v8::HandleScope scope(env->GetIsolate());
3497 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStepSequence);
3534 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
3535 CheckDebuggerUnloaded(env->GetIsolate());
3541 v8::HandleScope scope(env->GetIsolate());
3549 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStepSequence);
3587 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
3588 CheckDebuggerUnloaded(env->GetIsolate(), true);
3594 v8::HandleScope scope(env->GetIsolate());
3602 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStepSequence);
3623 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
3624 CheckDebuggerUnloaded(env->GetIsolate());
3631 v8::HandleScope scope(env->GetIsolate());
3640 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
3650 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
3651 CheckDebuggerUnloaded(env->GetIsolate());
3654 v8::Debug::SetDebugEventListener(env->GetIsolate(),
3663 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
3664 CheckDebuggerUnloaded(env->GetIsolate());
3671 v8::HandleScope scope(env->GetIsolate());
3681 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
3691 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
3692 CheckDebuggerUnloaded(env->GetIsolate());
3695 v8::Debug::SetDebugEventListener(env->GetIsolate(),
3704 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
3705 CheckDebuggerUnloaded(env->GetIsolate());
3712 v8::Isolate* isolate = env->GetIsolate();
3765 v8::Isolate* isolate = env->GetIsolate();
3808 v8::HandleScope scope(env->GetIsolate());
3812 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventCounter);
3820 SetScriptBreakPointByNameFromJS(env->GetIsolate(), script_name, 0, -1);
3823 v8::ScriptOrigin origin(v8_str(env->GetIsolate(), script_name),
3824 v8::Integer::New(env->GetIsolate(), 0));
3826 v8::Script::Compile(context, v8_str(env->GetIsolate(), src), &origin)
3834 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
3835 CheckDebuggerUnloaded(env->GetIsolate());
3854 v8::HandleScope scope(env->GetIsolate());
3876 env->GetIsolate()->AddMessageListener(MessageCallbackCount);
3877 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventCounter);
3946 ChangeBreakOnExceptionFromJS(env->GetIsolate(), false, false);
3959 ChangeBreakOnExceptionFromJS(env->GetIsolate(), false, true);
3972 ChangeBreakOnExceptionFromJS(env->GetIsolate(), true, true);
3985 ChangeBreakOnExceptionFromJS(env->GetIsolate(), true, false);
3995 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
3996 CheckDebuggerUnloaded(env->GetIsolate());
3997 env->GetIsolate()->RemoveMessageListeners(MessageCallbackCount);
4033 v8::HandleScope scope(env->GetIsolate());
4044 env->GetIsolate()->AddMessageListener(MessageCallbackCount);
4045 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventCounter);
4053 v8::TryCatch tryCatch(env->GetIsolate());
4054 env->GetIsolate()->ThrowException(
4055 v8::Exception::TypeError(v8_str(env->GetIsolate(), "Type error")));
4073 v8::HandleScope scope(env->GetIsolate());
4082 env->GetIsolate()->AddMessageListener(MessageCallbackCount);
4083 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventCounter);
4096 v8::Script::Compile(context, v8_str(env->GetIsolate(), "+++")).IsEmpty());
4104 v8::Script::Compile(context, v8_str(env->GetIsolate(), "x x")).IsEmpty());
4111 CHECK(v8::Script::Compile(context, v8_str(env->GetIsolate(), "eval('+++')"))
4121 CHECK(v8::Script::Compile(context, v8_str(env->GetIsolate(), "eval('x x')"))
4134 v8::HandleScope scope(env->GetIsolate());
4145 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStepSequence);
4223 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
4224 CheckDebuggerUnloaded(env->GetIsolate());
4234 v8::Isolate* isolate = env->GetIsolate();
4263 v8::Debug::DebugBreak(env->GetIsolate());
4264 CHECK(v8::Debug::CheckDebugBreak(env->GetIsolate()));
4288 v8::HandleScope scope(env->GetIsolate());
4291 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventCounter);
4299 v8::Debug::DebugBreak(env->GetIsolate());
4300 CHECK(v8::Debug::CheckDebugBreak(env->GetIsolate()));
4301 v8::Debug::CancelDebugBreak(env->GetIsolate());
4302 CHECK(!v8::Debug::CheckDebugBreak(env->GetIsolate()));
4305 v8::Debug::DebugBreak(env->GetIsolate());
4313 v8::Debug::DebugBreak(env->GetIsolate());
4314 i::Isolate* isolate = reinterpret_cast<i::Isolate*>(env->GetIsolate());
4324 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
4325 CheckDebuggerUnloaded(env->GetIsolate());
4330 v8::HandleScope scope(env->GetIsolate());
4333 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventCounter);
4338 i::Isolate* isolate = reinterpret_cast<i::Isolate*>(env->GetIsolate());
4381 v8::Local<v8::Array> result = v8::Array::New(info.GetIsolate(), 3);
4382 v8::Local<v8::Context> context = info.GetIsolate()->GetCurrentContext();
4383 CHECK(result->Set(context, v8::Integer::New(info.GetIsolate(), 0),
4384 v8_str(info.GetIsolate(), "a"))
4386 CHECK(result->Set(context, v8::Integer::New(info.GetIsolate(), 1),
4387 v8_str(info.GetIsolate(), "b"))
4389 CHECK(result->Set(context, v8::Integer::New(info.GetIsolate(), 2),
4390 v8_str(info.GetIsolate(), "c"))
4397 v8::Isolate* isolate = info.GetIsolate();
4399 v8::Local<v8::Context> context = info.GetIsolate()->GetCurrentContext();
4415 info.GetReturnValue().Set(v8_str(info.GetIsolate(), "AA"));
4418 info.GetReturnValue().Set(v8_str(info.GetIsolate(), "BB"));
4421 info.GetReturnValue().Set(v8_str(info.GetIsolate(), "CC"));
4440 v8::Isolate* isolate = env->GetIsolate();
4568 v8::Isolate* isolate = env->GetIsolate();
4716 v8::Isolate* isolate = env->GetIsolate();
4762 v8::Isolate* isolate = env->GetIsolate();
4806 v8::Isolate* isolate = env->GetIsolate();
5175 v8::HandleScope scope(env->GetIsolate());
5176 v8::Debug::SetMessageHandler(env->GetIsolate(), MessageHandler);
5266 v8::Isolate* isolate = env->GetIsolate();
5384 v8::ObjectTemplate::New(env->GetIsolate());
5386 v8_str(env->GetIsolate(), "ThreadedAtBarrier1"),
5711 v8::Local<v8::Context> context = args.GetIsolate()->GetCurrentContext();
5724 v8::Local<v8::Context> context = args.GetIsolate()->GetCurrentContext();
5740 v8::Local<v8::String> data = v8_str(args.GetIsolate(), "Test");
5741 v8::Local<v8::Context> context = args.GetIsolate()->GetCurrentContext();
5747 v8::TryCatch catcher(args.GetIsolate());
5757 v8::Local<v8::Context> context = args.GetIsolate()->GetCurrentContext();
5912 CheckDebuggerUnloaded(env->GetIsolate());
5916 v8::Debug::SetDebugEventListener(env->GetIsolate(),
5920 v8::HandleScope scope(env->GetIsolate());
5943 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
5944 CheckDebuggerUnloaded(env->GetIsolate(), true);
5948 v8::Debug::SetMessageHandler(env->GetIsolate(),
5951 v8::HandleScope scope(env->GetIsolate());
5956 ->Get(context, v8_str(env->GetIsolate(), "foo"))
5971 v8::Debug::SetMessageHandler(env->GetIsolate(), nullptr);
5972 CheckDebuggerUnloaded(env->GetIsolate(), true);
6008 v8::HandleScope scope(env->GetIsolate());
6011 CheckDebuggerUnloaded(env->GetIsolate());
6014 v8::Debug::SetMessageHandler(env->GetIsolate(), MessageHandlerHitCount);
6025 v8::Debug::SetMessageHandler(env->GetIsolate(), nullptr);
6034 CheckDebuggerUnloaded(env->GetIsolate(), true);
6044 v8::Debug::SetMessageHandler(message.GetIsolate(), nullptr);
6051 v8::HandleScope scope(env->GetIsolate());
6054 CheckDebuggerUnloaded(env->GetIsolate());
6057 v8::Debug::SetMessageHandler(env->GetIsolate(),
6067 CheckDebuggerUnloaded(env->GetIsolate(), true);
6086 v8::Isolate* isolate = env->GetIsolate();
6132 v8::HandleScope scope(env->GetIsolate());
6141 v8::Debug::SetDebugEventListener(env->GetIsolate(),
6146 v8::Local<v8::String> script = v8_str(env->GetIsolate(),
6152 v8::ScriptOrigin(v8_str(env->GetIsolate(), "name"));
6159 ->Get(context, v8_str(env->GetIsolate(), "f"))
6174 ->Get(context, v8_str(env->GetIsolate(), "f"))
6181 v8_str(env->GetIsolate(),
6191 v8::ScriptOrigin(v8_str(env->GetIsolate(), "new name"));
6197 ->Get(context, v8_str(env->GetIsolate(), "f"))
6208 ->Get(context, v8_str(env->GetIsolate(), "f"))
6304 v8::Debug::DebugBreak(message.GetIsolate());
6320 v8::HandleScope scope(env->GetIsolate());
6322 v8::Debug::SetMessageHandler(env->GetIsolate(), DebugBreakMessageHandler);
6330 ->Get(context, v8_str(env->GetIsolate(), "f"))
6334 ->Get(context, v8_str(env->GetIsolate(), "g"))
6388 v8::HandleScope scope(env->GetIsolate());
6401 v8::Local<v8::Function> f = CompileFunction(env->GetIsolate(), script, "f");
6404 v8_str(env->GetIsolate(), " /* xxx */ a=0;")};
6409 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventDebugBreak);
6410 v8::Debug::DebugBreak(env->GetIsolate());
6488 v8::Isolate* isolate = message.GetIsolate();
6558 v8::HandleScope scope(env->GetIsolate());
6563 v8::Debug::SetMessageHandler(env->GetIsolate(), AfterCompileMessageHandler);
6564 v8::Script::Compile(context, v8_str(env->GetIsolate(), script))
6568 v8::Debug::SetMessageHandler(env->GetIsolate(), nullptr);
6570 v8::Debug::SetMessageHandler(env->GetIsolate(), AfterCompileMessageHandler);
6571 v8::Debug::DebugBreak(env->GetIsolate());
6572 v8::Script::Compile(context, v8_str(env->GetIsolate(), script))
6578 v8::Debug::SetMessageHandler(env->GetIsolate(), nullptr);
6579 CheckDebuggerUnloaded(env->GetIsolate());
6607 v8::HandleScope scope(env->GetIsolate());
6612 v8::Debug::SetDebugEventListener(env->GetIsolate(), CompileErrorEventCounter);
6622 v8::Script::Compile(context, v8_str(env->GetIsolate(), "+++")).IsEmpty());
6625 CHECK(v8::Script::Compile(context, v8_str(env->GetIsolate(), "/sel\\/: \\"))
6631 v8_str(env->GetIsolate(), "JSON.parse('1234:')"))
6638 v8_str(env->GetIsolate(), "new RegExp('/\\/\\\\');"))
6642 v8::Script::Compile(context, v8_str(env->GetIsolate(), "throw 1;"))
6651 v8::HandleScope scope(env->GetIsolate());
6656 v8::Debug::SetMessageHandler(env->GetIsolate(), AfterCompileMessageHandler);
6657 v8::Script::Compile(context, v8_str(env->GetIsolate(), script))
6661 v8::Debug::SetMessageHandler(env->GetIsolate(), nullptr);
6663 v8::Debug::SetMessageHandler(env->GetIsolate(), AfterCompileMessageHandler);
6664 v8::Debug::DebugBreak(env->GetIsolate());
6667 ->Get(context, v8_str(env->GetIsolate(), "f"))
6672 v8::Debug::SetMessageHandler(env->GetIsolate(), nullptr);
6673 CheckDebuggerUnloaded(env->GetIsolate());
6692 v8::HandleScope scope(env->GetIsolate());
6701 v8::Debug::SetMessageHandler(env->GetIsolate(), AfterCompileMessageHandler);
6702 v8::Script::Compile(context, v8_str(env->GetIsolate(), script))
6706 v8::Debug::SetMessageHandler(env->GetIsolate(), nullptr);
6708 v8::Debug::SetMessageHandler(env->GetIsolate(), ExceptionMessageHandler);
6711 ->Get(context, v8_str(env->GetIsolate(), "f"))
6716 v8::Debug::SetMessageHandler(env->GetIsolate(), nullptr);
6717 CheckDebuggerUnloaded(env->GetIsolate());
6727 v8::HandleScope scope(env->GetIsolate());
6732 v8::Debug::SetMessageHandler(env->GetIsolate(), AfterCompileMessageHandler);
6737 int sbp1 = SetScriptBreakPointByNameFromJS(env->GetIsolate(), resource_name,
6740 SetScriptBreakPointByNameFromJS(env->GetIsolate(), resource_name, 5, 5);
6744 v8::ScriptOrigin origin(v8_str(env->GetIsolate(), resource_name),
6745 v8::Integer::New(env->GetIsolate(), 10),
6746 v8::Integer::New(env->GetIsolate(), 1));
6749 v8::Script::Compile(context, v8_str(env->GetIsolate(), script), &origin)
6759 ClearBreakPointFromJS(env->GetIsolate(), sbp1);
6760 ClearBreakPointFromJS(env->GetIsolate(), sbp2);
6761 v8::Debug::SetMessageHandler(env->GetIsolate(), nullptr);
6792 v8::HandleScope scope(env->GetIsolate());
6796 v8::Debug::SetMessageHandler(env->GetIsolate(), BreakMessageHandler);
6799 v8::Debug::DebugBreak(env->GetIsolate());
6809 v8::Debug::DebugBreak(env->GetIsolate());
6815 v8::Debug::SetMessageHandler(env->GetIsolate(), nullptr);
6816 CheckDebuggerUnloaded(env->GetIsolate());
6830 v8::Isolate* isolate = env->GetIsolate();
6931 v8::Isolate* isolate = env->GetIsolate();
6978 v8::Isolate* isolate = env->GetIsolate();
7001 v8::Local<v8::String> void0 = v8_str(env->GetIsolate(), "void(0)");
7022 v8::Isolate* isolate = env->GetIsolate();
7048 v8::HandleScope scope(env->GetIsolate());
7060 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventBreakMax);
7063 v8::Debug::DebugBreak(env->GetIsolate());
7074 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
7075 CheckDebuggerUnloaded(env->GetIsolate());
7089 v8::Local<v8::Context> current = info.GetIsolate()->GetCurrentContext();
7124 v8::Isolate* isolate = env->GetIsolate();
7186 v8::Isolate* isolate = event_details.GetIsolate();
7197 CHECK(v8::Debug::GetDebuggedContext(args.GetIsolate()).IsEmpty());
7202 v8::Isolate* isolate = env->GetIsolate();
7286 v8::HandleScope scope(env->GetIsolate());
7300 v8::Debug::SetDebugEventListener(env->GetIsolate(),
7305 f->Call(context, v8::Undefined(env->GetIsolate()), 0, NULL).ToLocalChecked();
7308 v8::Debug::DebugBreak(env->GetIsolate());
7309 f->Call(context, v8::Undefined(env->GetIsolate()), 0, NULL).ToLocalChecked();
7313 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
7319 v8::Isolate* isolate = event_details.GetEventContext()->GetIsolate();
7380 v8::Debug::SetDebugEventListener(args.GetIsolate(),
7382 v8::Debug::DebugBreak(args.GetIsolate());
7388 v8::HandleScope scope(env->GetIsolate());
7404 v8::FunctionTemplate::New(env->GetIsolate(), ScheduleBreak);
7417 v8::Script::Compile(context, v8_str(env->GetIsolate(), src))
7488 v8::HandleScope scope(env->GetIsolate());
7491 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventBreakMax);
7501 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
7502 CheckDebuggerUnloaded(env->GetIsolate());
7603 v8::HandleScope scope(env->GetIsolate());
7619 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugBreakInlineListener);
7621 v8::Script::Compile(context, v8_str(env->GetIsolate(), source))
7653 v8::HandleScope scope(env->GetIsolate());
7654 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStepNext);
7666 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
7685 v8::HandleScope scope(env->GetIsolate());
7688 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
7692 v8::Debug::SetDebugEventListener(env->GetIsolate(), NopListener);
7696 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
7703 v8::HandleScope scope(env->GetIsolate());
7704 v8::Debug::SetLiveEditEnabled(env->GetIsolate(), true);
7712 v8::HandleScope scope(env->GetIsolate());
7713 v8::Debug::SetLiveEditEnabled(env->GetIsolate(), false);
7724 v8::HandleScope scope(env->GetIsolate());
7726 v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugBreakInlineListener);
7748 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
7749 CheckDebuggerUnloaded(env->GetIsolate());
7760 v8::Debug::DebugBreak(args.GetIsolate());
7766 v8::HandleScope scope(env->GetIsolate());
7767 v8::Debug::SetDebugEventListener(env->GetIsolate(),
7771 v8::FunctionTemplate::New(env->GetIsolate(), AddDebugBreak);
7821 v8::Isolate* isolate = env->GetIsolate();
7826 v8::TryCatch try_catch(env->GetIsolate());
7842 v8::TryCatch try_catch(args.GetIsolate());
7850 v8::Isolate* isolate = env->GetIsolate();
7889 v8::Isolate* isolate = env->GetIsolate();
7950 v8::Isolate* isolate = env->GetIsolate();
7981 v8::Isolate* isolate = event_details.GetEventContext()->GetIsolate();
7990 v8::Debug::SetDebugEventListener(env->GetIsolate(), NoInterruptsOnDebugEvent);
8002 v8::Isolate* isolate = env->GetIsolate();
8080 v8::Isolate* isolate = env->GetIsolate();
8138 v8::Isolate* isolate = env->GetIsolate();
8202 v8::Isolate* isolate = env->GetIsolate();
8216 v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);