Lines Matching defs:env
132 static v8::Local<v8::Function> CompileFunction(DebugLocalContext* env,
135 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(), source))
137 return v8::Local<v8::Function>::Cast((*env)->Global()->Get(
138 v8::String::NewFromUtf8(env->GetIsolate(), function_name)));
455 void CheckDebugBreakFunction(DebugLocalContext* env,
463 *CompileFunction(env, source, name));
982 DebugLocalContext env;
983 v8::HandleScope scope(env->GetIsolate());
985 CheckDebugBreakFunction(&env,
990 CheckDebugBreakFunction(&env,
996 CheckDebugBreakFunction(&env,
1009 &env,
1017 &env,
1027 &env,
1042 // CheckDebugBreakFunction(&env,
1048 // CheckDebugBreakFunction(&env,
1054 // CheckDebugBreakFunction(&env,
1065 DebugLocalContext env;
1066 v8::HandleScope scope(env->GetIsolate());
1069 CompileFunction(&env, "function foo(){}", "foo");
1071 CompileFunction(&env, "function bar(){}", "bar");
1102 DebugLocalContext env;
1103 v8::HandleScope scope(env->GetIsolate());
1106 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(),
1109 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "foo")));
1112 foo->Call(env->Global(), 0, NULL);
1117 foo->Call(env->Global(), 0, NULL);
1119 foo->Call(env->Global(), 0, NULL);
1124 foo->Call(env->Global(), 0, NULL);
1135 DebugLocalContext env;
1136 v8::HandleScope scope(env->GetIsolate());
1138 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(), "bar=1"))
1141 v8::String::NewFromUtf8(env->GetIsolate(), "function foo(){var x=bar;}"))
1144 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "foo")));
1147 foo->Call(env->Global(), 0, NULL);
1152 foo->Call(env->Global(), 0, NULL);
1154 foo->Call(env->Global(), 0, NULL);
1159 foo->Call(env->Global(), 0, NULL);
1170 DebugLocalContext env;
1171 v8::HandleScope scope(env->GetIsolate());
1174 v8::String::NewFromUtf8(env->GetIsolate(), "function bar(){}"))->Run();
1175 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(),
1178 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "foo")));
1181 foo->Call(env->Global(), 0, NULL);
1186 foo->Call(env->Global(), 0, NULL);
1188 foo->Call(env->Global(), 0, NULL);
1193 foo->Call(env->Global(), 0, NULL);
1204 DebugLocalContext env;
1205 v8::HandleScope scope(env->GetIsolate());
1208 v8::String::NewFromUtf8(env->GetIsolate(), "function bar(){return 1;}"))
1210 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(),
1214 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "foo")));
1217 CHECK_EQ(1, foo->Call(env->Global(), 0, NULL)->Int32Value());
1222 CHECK_EQ(1, foo->Call(env->Global(), 0, NULL)->Int32Value());
1224 CHECK_EQ(1, foo->Call(env->Global(), 0, NULL)->Int32Value());
1229 foo->Call(env->Global(), 0, NULL);
1240 DebugLocalContext env;
1241 v8::HandleScope scope(env->GetIsolate());
1243 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(),
1247 v8::String::NewFromUtf8(env->GetIsolate(),
1250 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "foo")));
1253 CHECK_EQ(1, foo->Call(env->Global(), 0, NULL)->Int32Value());
1258 CHECK_EQ(1, foo->Call(env->Global(), 0, NULL)->Int32Value());
1260 CHECK_EQ(1, foo->Call(env->Global(), 0, NULL)->Int32Value());
1265 foo->Call(env->Global(), 0, NULL);
1276 DebugLocalContext env;
1277 v8::HandleScope scope(env->GetIsolate());
1281 frame_source_line = CompileFunction(&env,
1284 frame_source_column = CompileFunction(&env,
1291 v8::String::NewFromUtf8(env->GetIsolate(), "function foo(){}"))->Run();
1293 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "foo")));
1296 foo->Call(env->Global(), 0, NULL);
1301 foo->Call(env->Global(), 0, NULL);
1305 foo->Call(env->Global(), 0, NULL);
1312 foo->Call(env->Global(), 0, NULL);
1335 DebugLocalContext env;
1336 v8::HandleScope scope(env->GetIsolate());
1342 foo = CompileFunction(&env, "function foo(){bar=0;}", "foo");
1344 CallWithBreakPoints(env->Global(), foo, 1, 10);
1347 foo = CompileFunction(&env, "bar=1;function foo(){var x=bar;}", "foo");
1349 CallWithBreakPoints(env
1352 foo = CompileFunction(&env, "function bar(){};function foo(){bar();}", "foo");
1354 CallWithBreakPoints(env->Global(), foo, 1, 10);
1357 foo = CompileFunction(&env, "function foo(){}", "foo");
1359 CallWithBreakPoints(env->Global(), foo, 1, 25);
1362 foo = CompileFunction(&env, "function foo(){var a;}", "foo");
1364 CallWithBreakPoints(env->Global(), foo, 1, 25);
1398 DebugLocalContext env;
1399 v8::HandleScope scope(env->GetIsolate());
1406 CompileFunction(&env, "function foo(){}", "foo");
1407 foo = CompileFunction(&env, "function foo(){bar=0;}", "foo");
1410 CallAndGC(env->Global(), foo);
1414 CompileFunction(&env, "function foo(){}", "foo");
1415 foo = CompileFunction(&env, "bar=1;function foo(){var x=bar;}", "foo");
1418 CallAndGC(env->Global(), foo);
1422 CompileFunction(&env, "function foo(){}", "foo");
1423 foo = CompileFunction(&env,
1428 CallAndGC(env->Global(), foo);
1432 CompileFunction(&env, "function foo(){}", "foo");
1433 foo = CompileFunction(&env, "function foo(){}", "foo");
1436 CallAndGC(env->Global(), foo);
1440 CompileFunction(&env, "function foo(){}", "foo");
1441 foo = CompileFunction(&env, "function foo(){var bar=0;}", "foo");
1444 CallAndGC(env->Global(), foo);
1455 DebugLocalContext env;
1456 v8::HandleScope scope(env->GetIsolate());
1457 env.ExposeDebug();
1461 v8::String::NewFromUtf8(env->GetIsolate(), "function bar(){}"))->Run();
1462 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(),
1469 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(), "foo()"));
1476 int bp1 = SetBreakPointFromJS(env->GetIsolate(), "foo", 0, 3);
1483 int bp2 = SetBreakPointFromJS(env->GetIsolate(), "foo", 0, 9);
1490 ClearBreakPointFromJS(env->GetIsolate(), bp2);
1497 ClearBreakPointFromJS(env->GetIsolate(), bp1);
1514 DebugLocalContext env;
1515 v8::HandleScope scope(env->GetIsolate());
1516 env.ExposeDebug();
1521 env->GetIsolate(),
1542 v8::ScriptOrigin(v8::String::NewFromUtf8(env->GetIsolate(), "test"));
1545 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
1547 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "g")));
1551 f->Call(env->Global(), 0, NULL);
1553 g->Call(env->Global(), 0, NULL);
1557 int sbp1 = SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test", 12, 0);
1559 f->Call(env->Global(), 0, NULL);
1561 g->Call(env->Global(), 0, NULL);
1566 ClearBreakPointFromJS(env->GetIsolate(), sbp1);
1567 f->Call(env->Global(), 0, NULL);
1569 g->Call(env->Global(), 0, NULL);
1573 int sbp2 = SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test", 2, 0);
1575 f->Call(env->Global(), 0, NULL);
1577 g->Call(env->Global(), 0, NULL);
1581 int sbp3 = SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test", 4, 0);
1582 int sbp4 = SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test", 12, 0);
1583 int sbp5 = SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test", 14, 0);
1584 int sbp6 = SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test", 15, 0);
1586 f->Call(env->Global(), 0, NULL);
1588 g->Call(env->Global(), 0, NULL);
1593 ClearBreakPointFromJS(env->GetIsolate(), sbp2);
1594 ClearBreakPointFromJS(env->GetIsolate(), sbp3);
1595 ClearBreakPointFromJS(env->GetIsolate(), sbp4);
1596 ClearBreakPointFromJS(env->GetIsolate(), sbp5);
1597 ClearBreakPointFromJS(env->GetIsolate(), sbp6);
1598 f->Call(env->Global(), 0, NULL);
1600 g->Call(env->Global(), 0, NULL);
1618 DebugLocalContext env;
1619 v8::HandleScope scope(env->GetIsolate());
1620 env.ExposeDebug();
1625 env->GetIsolate(),
1646 v8::ScriptOrigin(v8::String::NewFromUtf8(env->GetIsolate(), "test"));
1650 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
1652 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "g")));
1659 f->Call(env->Global(), 0, NULL);
1661 g->Call(env->Global(), 0, NULL);
1665 int sbp1 = SetScriptBreakPointByIdFromJS(env->GetIsolate(), script_id, 12, 0);
1667 f->Call(env->Global(), 0, NULL);
1669 g->Call(env->Global(), 0, NULL);
1674 ClearBreakPointFromJS(env->GetIsolate(), sbp1);
1675 f->Call(env->Global(), 0, NULL);
1677 g->Call(env->Global(), 0, NULL);
1681 int sbp2 = SetScriptBreakPointByIdFromJS(env->GetIsolate(), script_id, 2, 0);
1683 f->Call(env->Global(), 0, NULL);
1685 g->Call(env->Global(), 0, NULL);
1689 int sbp3 = SetScriptBreakPointByIdFromJS(env->GetIsolate(), script_id, 4, 0);
1690 int sbp4 = SetScriptBreakPointByIdFromJS(env->GetIsolate(), script_id, 12, 0);
1691 int sbp5 = SetScriptBreakPointByIdFromJS(env->GetIsolate(), script_id, 14, 0);
1692 int sbp6 = SetScriptBreakPointByIdFromJS(env->GetIsolate(), script_id, 15, 0);
1694 f->Call(env->Global(), 0, NULL);
1696 g->Call(env->Global(), 0, NULL);
1701 ClearBreakPointFromJS(env->GetIsolate(), sbp2);
1702 ClearBreakPointFromJS(env->GetIsolate(), sbp3);
1703 ClearBreakPointFromJS(env->GetIsolate(), sbp4);
1704 ClearBreakPointFromJS(env->GetIsolate(), sbp5);
1705 ClearBreakPointFromJS(env->GetIsolate(), sbp6);
1706 f->Call(env->Global(), 0, NULL);
1708 g->Call(env->Global(), 0, NULL);
1727 DebugLocalContext env;
1728 v8::HandleScope scope(env->GetIsolate());
1729 env.ExposeDebug();
1734 env->GetIsolate(),
1741 v8::ScriptOrigin(v8::String::NewFromUtf8(env->GetIsolate(), "test"));
1744 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
1747 int sbp = SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test", 1, 0);
1751 f->Call(env->Global(), 0, NULL);
1754 DisableScriptBreakPointFromJS(env->GetIsolate(), sbp);
1755 f->Call(env->Global(), 0, NULL);
1758 EnableScriptBreakPointFromJS(env->GetIsolate(), sbp);
1759 f->Call(env->Global(), 0, NULL);
1762 DisableScriptBreakPointFromJS(env->GetIsolate(), sbp);
1763 f->Call(env->Global(), 0, NULL);
1769 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
1770 f->Call(env->Global(), 0, NULL);
1773 EnableScriptBreakPointFromJS(env->GetIsolate(), sbp);
1774 f->Call(env->Global(), 0, NULL);
1785 DebugLocalContext env;
1786 v8::HandleScope scope(env->GetIsolate());
1787 env.ExposeDebug();
1792 env->GetIsolate(),
1803 v8::ScriptOrigin(v8::String::NewFromUtf8(env->GetIsolate(), "test"));
1806 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
1809 int sbp1 = SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test", 5, 0);
1813 ChangeScriptBreakPointConditionFromJS(env->GetIsolate(), sbp1, "false");
1814 f->Call(env->Global(), 0, NULL);
1817 ChangeScriptBreakPointConditionFromJS(env->GetIsolate(), sbp1, "true");
1819 f->Call(env->Global(), 0, NULL);
1822 ChangeScriptBreakPointConditionFromJS(env->GetIsolate(), sbp1, "x % 2 == 0");
1825 f->Call(env->Global(), 0, NULL);
1832 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
1836 f->Call(env->Global(), 0, NULL);
1848 DebugLocalContext env;
1849 env->GetIsolate());
1850 env.ExposeDebug();
1855 env->GetIsolate(),
1862 v8::ScriptOrigin(v8::String::NewFromUtf8(env->GetIsolate(), "test"));
1865 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
1868 int sbp = SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test", 1, 0);
1872 ChangeScriptBreakPointIgnoreCountFromJS(env->GetIsolate(), sbp, 1);
1873 f->Call(env->Global(), 0, NULL);
1875 f->Call(env->Global(), 0, NULL);
1878 ChangeScriptBreakPointIgnoreCountFromJS(env->GetIsolate(), sbp, 5);
1881 f->Call(env->Global(), 0, NULL);
1888 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
1892 f->Call(env->Global(), 0, NULL);
1904 DebugLocalContext env;
1905 v8::HandleScope scope(env->GetIsolate());
1906 env.ExposeDebug();
1912 env->GetIsolate(),
1922 v8::ScriptOrigin(v8::String::NewFromUtf8(env->GetIsolate(), "1"));
1924 v8::ScriptOrigin(v8::String::NewFromUtf8(env->GetIsolate(), "2"));
1927 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "1", 2, 0);
1932 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
1936 f->Call(env->Global(), 0, NULL);
1943 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
1947 f->Call(env->Global(), 0, NULL);
1953 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
1957 f->Call(env->Global(), 0, NULL);
1968 DebugLocalContext env;
1969 v8::HandleScope scope(env->GetIsolate());
1970 env.ExposeDebug();
1976 v8::String::NewFromUtf8(env->GetIsolate(),
1983 v8::String::NewFromUtf8(env->GetIsolate(),
1989 v8::ScriptOrigin(v8::String::NewFromUtf8(env->GetIsolate(), "test"));
1992 int sbp = SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test", 1, 0);
1997 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
2000 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "g")));
2004 f->Call(env->Global(), 0, NULL);
2006 g->Call(env->Global(), 0, NULL);
2010 ClearBreakPointFromJS(env->GetIsolate(), sbp);
2014 f->Call(env->Global(), 0, NULL);
2016 g->Call(env->Global(), 0, NULL);
2020 sbp = SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test", 1, 0);
2024 f->Call(env->Global(), 0, NULL);
2026 g->Call(env->Global(), 0, NULL);
2037 DebugLocalContext env;
2038 v8::HandleScope scope(env->GetIsolate());
2039 env.ExposeDebug();
2045 env->GetIsolate(),
2053 v8::String::NewFromUtf8(env->GetIsolate(), "test.html"),
2054 v8::Integer::New(env->GetIsolate(), 7));
2058 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 8, 0);
2060 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 9, 0);
2065 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
2069 f->Call(env->Global(), 0, NULL);
2073 ClearBreakPointFromJS(env->GetIsolate(), sbp1);
2074 ClearBreakPointFromJS(env->GetIsolate(), sbp2);
2078 f->Call(env->Global(), 0, NULL);
2082 sbp1 = SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 9, 0);
2086 f->Call(env->Global(), 0, NULL);
2096 DebugLocalContext env;
2097 v8::HandleScope scope(env->GetIsolate());
2098 env.ExposeDebug();
2101 frame_function_name = CompileFunction(&env,
2110 v8::String::NewFromUtf8(env->GetIsolate(),
2127 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 0, -1);
2129 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 1, -1);
2131 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 5, -1);
2136 v8::String::NewFromUtf8(env->GetIsolate(), "test.html"),
2137 v8::Integer::New(env->GetIsolate(), 0));
2140 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
2142 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "g")));
2149 f->Call(env->Global(), 0, NULL);
2154 g->Call(env->Global(), 0, NULL);
2159 ClearBreakPointFromJS(env->GetIsolate(), sbp3);
2161 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 6, -1);
2164 g->Call(env->Global(), 0, NULL);
2171 ClearBreakPointFromJS(env->GetIsolate(), sbp2);
2172 ClearBreakPointFromJS(env->GetIsolate(), sbp4);
2174 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 4, -1);
2176 f->Call(env->Global(), 0, NULL);
2177 g->Call(env->Global(), 0, NULL);
2188 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 12, -1);
2198 ClearBreakPointFromJS(env->GetIsolate(), sbp1);
2199 ClearBreakPointFromJS(env->GetIsolate(), sbp5);
2200 ClearBreakPointFromJS(env->GetIsolate(), sbp6);
2212 DebugLocalContext env;
2213 v8::HandleScope scope(env->GetIsolate());
2214 env.ExposeDebug();
2219 v8::String::NewFromUtf8(env->GetIsolate(),
2226 v8::HandleScope scope(env->GetIsolate());
2230 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
2234 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 3, -1);
2238 f->Call(env->Global(), 0, NULL);
2249 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
2260 DebugLocalContext env;
2261 v8::HandleScope scope(env->GetIsolate());
2262 env.ExposeDebug();
2267 v8::String::NewFromUtf8(env->GetIsolate(),
2274 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 3, -1);
2276 v8::HandleScope scope(env->GetIsolate());
2283 SetScriptBreakPointByNameFromJS(env->GetIsolate(), "test.html", 3, -1);
2284 ClearBreakPointFromJS(env->GetIsolate(), sbp1);
2285 ClearBreakPointFromJS(env->GetIsolate(), sbp2);
2295 DebugLocalContext env;
2296 v8::HandleScope scope(env->GetIsolate());
2299 CompileFunction(&env, "function foo(){a=1;}", "foo");
2306 foo->Call(env->Global(), 0, NULL);
2310 foo->Call(env->Global(), 0, NULL);
2321 DebugLocalContext env;
2322 v8::HandleScope scope(env->GetIsolate());
2325 v8::String::NewFromUtf8(env->GetIsolate(), "function bar(){debugger}"))
2328 v8::String::NewFromUtf8(env->GetIsolate(),
2331 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "foo")));
2333 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "bar")));
2336 bar->Call(env->Global(), 0, NULL);
2340 foo->Call(env->Global(), 0, NULL);
2351 DebugLocalContext env;
2352 v8::HandleScope scope(env->GetIsolate());
2355 v8::String::NewFromUtf8(env->GetIsolate(), "function foo(){debugger;}"))
2358 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "foo")));
2361 foo->Call(env->Global(), 0, NULL);
2367 foo->Call(env->Global(), 0, NULL);
2379 DebugLocalContext env;
2380 v8::Isolate* isolate = env->GetIsolate();
2382 env.ExposeDebug();
2385 evaluate_check_function = CompileFunction(&env,
2399 {"x", v8::String::NewFromUtf8(env->GetIsolate(), "Hello, world!")},
2404 {"x", v8::String::NewFromUtf8(env->GetIsolate(), "Hello, world!")},
2405 {"a", v8::String::NewFromUtf8(env->GetIsolate(), "Hello, world!")},
2413 v8::Local<v8::Function> foo = CompileFunction(&env,
2426 v8::String::NewFromUtf8(env->GetIsolate(), "Hello, world!")};
2431 foo->Call(env->Global(), 0, NULL);
2435 foo->Call(env->Global(), 1, argv_foo);
2441 foo->Call(env->Global(), 1, argv_foo);
2446 CompileFunction(&env,
2461 v8::String::NewFromUtf8(env->GetIsolate(), "Hello, world!")};
2467 zoo->Call(env->Global(), 1, argv_zoo);
2475 v8::Local<v8::Function> bar = CompileFunction(&env,
2498 bar->Call(env->Global(), 2, argv_bar_1);
2504 v8::String::NewFromUtf8(env->GetIsolate(), "Hello, world!"),
2505 v8::Number::New(env->GetIsolate(), barbar_break_position)
2507 bar->Call(env->Global(), 2, argv_bar_2);
2513 v8::String::NewFromUtf8(env->GetIsolate(), "Hello, world!"),
2514 v8::Number::New(env->GetIsolate(), barbar_break_position + 1)
2516 bar->Call(env->Global(), 2, argv_bar_3);
2532 DebugLocalContext env;
2533 v8::HandleScope scope(env->GetIsolate());
2534 env.ExposeDebug();
2538 v8::Local<v8::Function> foo = CompileFunction(&env,
2549 env->AllowCodeGenerationFromStrings(false);
2550 foo->Call(env->Global(), 0, NULL);
2579 DebugLocalContext env;
2580 v8::HandleScope scope(env->GetIsolate());
2581 env.ExposeDebug();
2585 v8::Local<v8::Function> foo = CompileFunction(&env,
2593 checkGlobalEvalFunction = CompileFunction(&env,
2599 checkFrameEvalFunction = CompileFunction(&env,
2605 env->AllowCodeGenerationFromStrings(false);
2606 foo->Call(env->Global(), 0, NULL);
2718 DebugLocalContext env;
2719 v8::HandleScope scope(env->GetIsolate());
2724 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(), source))
2780 DebugLocalContext env;
2781 v8::HandleScope scope(env->GetIsolate());
2784 v8::Local<v8::Function> foo = CompileFunction(&env,
2798 foo->Call(env->Global(), 0, NULL);
2811 foo->Call(env->Global(), 0, NULL);
2823 DebugLocalContext env;
2824 v8::HandleScope scope(env->GetIsolate());
2832 &env,
2845 v8::Local<v8::Array> a = v8::Array::New(env->GetIsolate(), 10);
2847 a->Set(v8::Number::New(env->GetIsolate(), i),
2848 v8::Number::New(env->GetIsolate(), i));
2854 foo->Call(env->Global(), kArgc, args);
2860 foo->Call(env->Global(), kArgc, args);
2872 DebugLocalContext env;
2873 v8::HandleScope scope(env->GetIsolate());
2881 &env,
2893 v8::Local<v8::Array> a = v8::Array::New(env->GetIsolate(), 10);
2895 a->Set(v8::Number::New(env->GetIsolate(), i),
2896 v8::Number::New(env->GetIsolate(), i));
2902 foo->Call(env->Global(), kArgc, args);
2908 foo->Call(env->Global(), kArgc, args);
2920 DebugLocalContext env;
2921 v8::HandleScope scope(env->GetIsolate());
2928 &env,
2946 foo->Call(env->Global(), 0, NULL);
2952 foo->Call(env->Global(), 0, NULL);
2963 DebugLocalContext env;
2964 v8::HandleScope scope(env->GetIsolate());
2971 &env,
2981 foo->Call(env->Global(), 0, NULL);
2987 foo->Call(env->Global(), 0, NULL);
3005 DebugLocalContext env;
3006 v8::HandleScope scope(env->GetIsolate());
3012 v8::Local<v8::Function> foo = CompileFunction(&env,
3027 foo->Call(env->Global(), 0, NULL);
3040 foo->Call(env->Global(), 0, NULL);
3051 DebugLocalContext env;
3052 v8::HandleScope scope(env->GetIsolate());
3067 v8::Local<v8::Function> foo = CompileFunction(&env, src, "foo");
3074 foo->Call(env->Global(), 0, NULL);
3084 DebugLocalContext env;
3085 v8::HandleScope scope(env->GetIsolate());
3100 v8::Local<v8::Function> foo = CompileFunction(&env, src, "foo");
3107 foo->Call(env->Global(), 0, NULL);
3117 DebugLocalContext env;
3118 v8::Isolate* isolate = env->GetIsolate();
3137 v8::Local<v8::Function> foo = CompileFunction(&env, src, "foo");
3144 foo->Call(env->Global(), argc, argv_true);
3151 foo->Call(env->Global(), argc, argv_false);
3161 DebugLocalContext env;
3162 v8::Isolate* isolate = env->GetIsolate();
3187 v8::Local<v8::Function> foo = CompileFunction(&env, src, "foo");
3194 foo->Call(env->Global(), argc, argv_1);
3201 foo->Call(env->Global(), argc, argv_2);
3208 foo->Call(env->Global(), argc, argv_3);
3218 DebugLocalContext env;
3219 v8::Isolate* isolate = env->GetIsolate();
3235 v8::Local<v8::Function> foo = CompileFunction(&env, src, "foo");
3242 foo->Call(env->Global(), argc, argv_0);
3249 foo->Call(env->Global(), argc, argv_10);
3256 foo->Call(env->Global(), argc, argv_100);
3266 DebugLocalContext env;
3267 v8::Isolate* isolate = env->GetIsolate();
3283 v8::Local<v8::Function> foo = CompileFunction(&env, src, "foo");
3290 foo->Call(env->Global(), argc, argv_10);
3297 foo->Call(env->Global(), argc, argv_100);
3307 DebugLocalContext env;
3308 v8::Isolate* isolate = env->GetIsolate();
3324 v8::Local<v8::Function> foo = CompileFunction(&env, src, "foo");
3332 foo->Call(env->Global(), argc, argv_10);
3339 foo->Call(env->Global(), argc, argv_100);
3349 DebugLocalContext env;
3350 v8::Isolate* isolate = env->GetIsolate();
3372 v8::Local<v8::Function> foo = CompileFunction(&env, src, "foo");
3382 result = foo->Call(env->Global(), argc, argv_10);
3390 result = foo->Call(env->Global(), argc, argv_100);
3401 DebugLocalContext env;
3402 v8::Isolate* isolate = env->GetIsolate();
3424 v8::Local<v8::Function> foo = CompileFunction(&env, src, "foo");
3435 result = foo->Call(env->Global(), argc, argv_10);
3443 result = foo->Call(env->Global(), argc, argv_100);
3454 DebugLocalContext env;
3455 v8::HandleScope scope(env->GetIsolate());
3470 foo = CompileFunction(&env, src_1, "foo");
3475 foo->Call(env->Global(), 0, NULL);
3487 foo = CompileFunction(&env, src_2, "foo");
3492 foo->Call(env->Global(), 0, NULL);
3502 DebugLocalContext env;
3503 v8::HandleScope scope(env->GetIsolate());
3516 env->Global()->Set(v8::String::NewFromUtf8(env->GetIsolate(), "b"),
3517 v8::Object::New(env->GetIsolate()));
3518 v8::Local<v8::Function> foo = CompileFunction(&env, src, "foo");
3524 foo->Call(env->Global(), 0, NULL);
3534 DebugLocalContext env;
3535 v8::Isolate* isolate = env->GetIsolate();
3549 v8::Local<v8::Function> foo = CompileFunction(&env, src, "foo");
3554 foo->Call(env->Global(), 0, NULL);
3561 foo->Call(env->Global(), argc, argv_true);
3571 DebugLocalContext env;
3572 v8::HandleScope scope(env->GetIsolate());
3575 frame_function_name = CompileFunction(&env,
3588 v8::Local<v8::Function> a = CompileFunction(&env, src, "a");
3595 a->Call(env->Global(), 0, NULL);
3603 a->Call(env->Global(), 0, NULL);
3611 a->Call(env->Global(), 0, NULL);
3622 DebugLocalContext env;
3623 v8::HandleScope scope(env->GetIsolate());
3626 frame_function_name = CompileFunction(&env,
3640 v8::Local<v8::Function> a = CompileFunction(&env, src, "a");
3647 a->Call(env->Global(), 0, NULL);
3655 a->Call(env->Global(), 0, NULL);
3663 a->Call(env->Global(), 0, NULL);
3674 DebugLocalContext env;
3675 v8::HandleScope scope(env->GetIsolate());
3678 frame_function_name = CompileFunction(&env,
3691 v8::Local<v8::Function> a = CompileFunction(&env, src, "a");
3698 a->Call(env->Global(), 0, NULL);
3710 DebugLocalContext env;
3711 v8::HandleScope scope(env->GetIsolate());
3715 &env,
3724 foo->Call(env->Global(), 0, NULL);
3736 foo->Call(env->Global(), 0, NULL);
3748 DebugLocalContext env;
3749 v8::HandleScope scope(env->GetIsolate());
3753 &env,
3763 foo->Call(env->Global(), 0, NULL);
3775 foo->Call(env->Global(), 0, NULL);
3787 DebugLocalContext env;
3788 v8::Isolate* isolate = env->GetIsolate();
3793 &env,
3810 foo->Call(env->Global(), 0, NULL);
3817 foo->Call(env->Global(), argc, argv);
3827 foo->Call(env->Global(), 0, NULL);
3839 DebugLocalContext env;
3840 v8::HandleScope scope(env->GetIsolate());
3841 env.ExposeDebug();
3851 SetScriptBreakPointByNameFromJS(env->GetIsolate(), script_name, 0, -1);
3855 v8::String::NewFromUtf8(env->GetIsolate(), script_name),
3856 v8::Integer::New(env->GetIsolate(), 0));
3858 v8::String::NewFromUtf8(env->GetIsolate(), src), &origin);
3877 DebugLocalContext env;
3878 v8::HandleScope scope(env->GetIsolate());
3879 env.ExposeDebug();
3882 CompileFunction(&env, "function throws(){throw 1;}", "throws");
3884 env,
3888 CompileFunction(&env, "function notCaught(){throws();}", "notCaught");
3896 caught->Call(env->Global(), 0, NULL);
3900 notCaught->Call(env->Global(), 0, NULL);
3909 caught->Call(env->Global(), 0, NULL);
3913 notCaught->Call(env->Global(), 0, NULL);
3922 caught->Call(env->Global(), 0, NULL);
3926 notCaught->Call(env->Global(), 0, NULL);
3935 caught->Call(env->Global(), 0, NULL);
3939 notCaught->Call(env->Global(), 0, NULL);
3948 caught->Call(env->Global(), 0, NULL);
3952 notCaught->Call(env->Global(), 0, NULL);
3960 ChangeBreakOnExceptionFromJS(env->GetIsolate(), false, false);
3961 caught->Call(env->Global(), 0, NULL);
3965 notCaught->Call(env->Global(), 0, NULL);
3973 ChangeBreakOnExceptionFromJS(env->GetIsolate(), false, true);
3974 caught->Call(env->Global(), 0, NULL);
3978 notCaught->Call(env->Global(), 0, NULL);
3986 ChangeBreakOnExceptionFromJS(env->GetIsolate(), true, true);
3987 caught->Call(env->Global(), 0, NULL);
3991 notCaught->Call(env->Global(), 0, NULL);
3999 ChangeBreakOnExceptionFromJS(env->GetIsolate(), true, false);
4000 caught->Call(env->Global(), 0, NULL);
4004 notCaught->Call(env->Global(), 0, NULL);
4016 DebugLocalContext env;
4017 v8::HandleScope scope(env->GetIsolate());
4018 env.ExposeDebug();
4022 &env, "function noThrowJS(){var a=[1]; a.push(2); return a.length;}",
4038 env->GetIsolate()->ThrowException(v8::Exception::TypeError(
4039 v8::String::NewFromUtf8(env->GetIsolate(), "Type error")));
4056 DebugLocalContext env;
4057 v8::HandleScope scope(env->GetIsolate());
4063 frame_count = CompileFunction(&env, frame_count_source, "frame_count");
4078 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(), "+++"));
4085 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(), "x x"));
4092 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(), "eval('+++')"))
4100 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(), "eval('x x')"))
4110 DebugLocalContext env;
4111 v8::HandleScope scope(env->GetIsolate());
4117 frame_function_name = CompileFunction(&env,
4135 v8::Local<v8::Function> a = CompileFunction(&env, src, "a");
4140 a->Call(env->Global(), 0, NULL);
4145 v8::Local<v8::Function> b = CompileFunction(&env, src, "b");
4150 b->Call(env->Global(), 0, NULL);
4154 v8::Local<v8::Function> d = CompileFunction(&env, src, "d");
4160 d->Call(env->Global(), 0, NULL);
4169 d->Call(env->Global(), 0, NULL);
4174 v8::Local<v8::Function> f = CompileFunction(&env, src, "f");
4180 f->Call(env->Global(), 0, NULL);
4189 f->Call(env->Global(), 0, NULL);
4204 DebugLocalContext env;
4205 v8::Isolate* isolate = env->GetIsolate();
4216 v8::Local<v8::Function> f0 = CompileFunction(&env, src, "f0");
4217 v8::Local<v8::Function> f1 = CompileFunction(&env, src, "f1");
4218 v8::Local<v8::Function> f2 = CompileFunction(&env, src, "f2");
4219 v8::Local<v8::Function> f3 = CompileFunction(&env, src, "f3");
4228 f0->Call(env->Global(), 0, NULL);
4229 f1->Call(env->Global(), 0, NULL);
4230 f2->Call(env->Global(), 0, NULL);
4231 f3->Call(env->Global(), 0, NULL);
4234 v8::Debug::DebugBreak(env->GetIsolate());
4235 CHECK(v8::Debug::CheckDebugBreak(env->GetIsolate()));
4240 f0->Call(env->Global(), i, argv);
4241 f1->Call(env->Global(), i, argv);
4242 f2->Call(env->Global(), i, argv);
4243 f3->Call(env->Global(), i, argv);
4258 DebugLocalContext env;
4259 v8::HandleScope scope(env->GetIsolate());
4266 v8::Local<v8::Function> f = CompileFunction(&env, src, "f");
4269 v8::Debug::DebugBreak(env->GetIsolate());
4270 CHECK(v8::Debug::CheckDebugBreak(env->GetIsolate()));
4271 v8::Debug::CancelDebugBreak(env->GetIsolate());
4272 CHECK(!v8::Debug::CheckDebugBreak(env->GetIsolate()));
4275 v8::Debug::DebugBreak(env->GetIsolate());
4279 f->Call(env->Global(), 0, NULL);
4283 v8::Debug::DebugBreak(env->GetIsolate());
4284 i::Isolate* isolate = reinterpret_cast<i::Isolate*>(env->GetIsolate());
4286 f->Call(env->Global(), 0, NULL);
4290 f->Call(env->Global(), 0, NULL);
4383 DebugLocalContext env;
4384 v8::Isolate* isolate = env->GetIsolate();
4386 env.ExposeDebug();
4391 env->Global()->Set(
4402 env->Global()->Set(
4410 env->Global()->Set(
4515 DebugLocalContext env;
4516 v8::Isolate* isolate = env->GetIsolate();
4518 env.ExposeDebug();
4537 env->Global()->Set(v8::String::NewFromUtf8(isolate, "o0"), o0);
4539 env->Global()->Set(v8::String::NewFromUtf8(isolate, "o1"), o1);
4541 env->Global()->Set(v8::String::NewFromUtf8(isolate, "o2"), o2);
4543 env->Global()->Set(v8::String::NewFromUtf8(isolate, "o3"), o3);
4622 DebugLocalContext env;
4623 v8::Isolate* isolate = env->GetIsolate();
4625 env.ExposeDebug();
4634 env->Global()->Set(v8::String::NewFromUtf8(isolate, "instance"),
4662 DebugLocalContext env;
4663 v8::Isolate* isolate = env->GetIsolate();
4665 env.ExposeDebug();
4674 env->Global()->Set(v8::String::NewFromUtf8(isolate, "instance"),
4699 DebugLocalContext env;
4700 v8::Isolate* isolate = env->GetIsolate();
4702 env.ExposeDebug();
4709 env->Global()->Get(v8::String::NewFromUtf8(isolate, "obj")));
4743 env->Global()->Set(v8::String::NewFromUtf8(isolate, "protoObj"),
4749 env->Global()->Set(
5045 DebugLocalContext env;
5046 v8::HandleScope scope(env->GetIsolate());
5136 DebugLocalContext env;
5137 v8::Isolate* isolate = env->GetIsolate();
5253 DebugLocalContext env(isolate_);
5257 v8::ObjectTemplate::New(env->GetIsolate());
5259 v8::String::NewFromUtf8(env->GetIsolate(), "ThreadedAtBarrier1"),
5382 DebugLocalContext env(isolate_);
5736 DebugLocalContext env;
5745 v8::HandleScope scope(env->GetIsolate());
5748 CompileFunction(&env, "function foo(){x=1}", "foo");
5750 CompileFunction(&env, "function bar(){y=2}", "bar");
5760 foo->Call(env->Global(), 0, NULL);
5762 bar->Call(env->Global(), 0, NULL);
5775 v8::HandleScope scope(env->GetIsolate());
5779 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "foo"))));
5781 foo->Call(env->Global(), 0, NULL);
5787 foo->Call(env->Global(), 0, NULL);
5829 DebugLocalContext env;
5830 v8::HandleScope scope(env->GetIsolate());
5872 DebugLocalContext env;
5873 v8::HandleScope scope(env->GetIsolate());
5907 DebugLocalContext env;
5908 v8::HandleScope scope(env->GetIsolate());
5909 env.ExposeDebug();
5913 v8::String::NewExternal(env->GetIsolate(), &source_ext_str);
5935 CHECK_GT((*env)
5937 ->Get(v8::String::NewFromUtf8(env->GetIsolate(), "count"))
5945 DebugLocalContext env;
5946 v8::HandleScope scope(env->GetIsolate());
5947 env.ExposeDebug();
5951 frame_script_name = CompileFunction(&env,
5958 v8::Local<v8::String> script = v8::String::NewFromUtf8(env->GetIsolate(),
5964 v8::ScriptOrigin(v8::String::NewFromUtf8(env->GetIsolate(), "name"));
5969 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
5971 f->Call(env->Global(), 0, NULL);
5979 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
5980 f->Call(env->Global(), 0, NULL);
5985 env->GetIsolate(),
5992 v8::ScriptOrigin(v8::String::NewFromUtf8(env->GetIsolate(), "new name"));
5996 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
5997 f->Call(env->Global(), 0, NULL);
6004 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
6005 f->Call(env->Global(), 0, NULL);
6113 DebugLocalContext env;
6114 v8::HandleScope scope(env->GetIsolate());
6122 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
6124 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "g")));
6128 f->Call(env->Global(), 0, NULL);
6131 g->Call(env->Global(), 0, NULL);
6175 DebugLocalContext env;
6176 v8::HandleScope scope(env->GetIsolate());
6179 frame_function_name = CompileFunction(&env,
6189 v8::Local<v8::Function> f = CompileFunction(env->GetIsolate(), script, "f");
6192 v8::String::NewFromUtf8(env->GetIsolate(), " /* xxx */ a=0;")};
6193 v8::Local<v8::Value> result = f->Call(env->Global(), argc, argv);
6197 v8::Debug::DebugBreak(env->GetIsolate());
6198 result = f->Call(env->Global(), argc, argv);
6345 DebugLocalContext env;
6346 v8::HandleScope scope(env->GetIsolate());
6351 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(), script))
6356 v8::Debug::DebugBreak(env->GetIsolate());
6357 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(), script))
6389 DebugLocalContext env;
6390 v8::HandleScope scope(env->GetIsolate());
6403 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(), "+++"));
6407 v8::String::NewFromUtf8(env->GetIsolate(), "/sel\\/: \\"));
6411 v8::String::NewFromUtf8(env->GetIsolate(), "JSON.parse('1234:')"));
6415 v8::String::NewFromUtf8(env->GetIsolate(), "new RegExp('/\\/\\\\');"));
6418 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(), "throw 1;"));
6425 DebugLocalContext env;
6426 v8::HandleScope scope(env->GetIsolate());
6431 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(), script))
6436 v8::Debug::DebugBreak(env->GetIsolate());
6438 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
6439 f->Call(env->Global(), 0, NULL);
6461 DebugLocalContext env;
6462 v8::HandleScope scope(env->GetIsolate());
6471 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(), script))
6477 env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "f")));
6478 f->Call(env->Global(), 0, NULL);
6491 DebugLocalContext env;
6492 v8::HandleScope scope(env->GetIsolate());
6493 env.ExposeDebug();
6499 int sbp1 = SetScriptBreakPointByNameFromJS(env->GetIsolate(), resource_name,
6502 SetScriptBreakPointByNameFromJS(env->GetIsolate(), resource_name, 5, 5);
6508 v8::String::NewFromUtf8(env->GetIsolate(), resource_name),
6509 v8::Integer::New(env->GetIsolate(), 10),
6510 v8::Integer::New(env->GetIsolate(), 1));
6513 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(), script),
6521 ClearBreakPointFromJS(env->GetIsolate(), sbp1);
6522 ClearBreakPointFromJS(env->GetIsolate(), sbp2);
6553 DebugLocalContext env;
6554 v8::HandleScope scope(env->GetIsolate());
6560 v8::Debug::DebugBreak(env->GetIsolate());
6564 v8::Local<v8::Function> f = CompileFunction(&env, src, "f");
6570 v8::Debug::DebugBreak(env->GetIsolate());
6571 f->Call(env->Global(), 0, NULL);
6590 DebugLocalContext env;
6591 v8::Isolate* isolate = env->GetIsolate();
6691 DebugLocalContext env;
6692 v8::Isolate* isolate = env->GetIsolate();
6704 env->Global()->Set(v8_str("start"), start->GetFunction());
6734 DebugLocalContext env;
6735 v8::Isolate* isolate = env->GetIsolate();
6758 v8::String::NewFromUtf8(env->GetIsolate(), "void(0)");
6778 DebugLocalContext env;
6779 v8::Isolate* isolate = env->GetIsolate();
6793 v8::Handle<v8::Value> result = run_test->Call(env->Global(), 1, &obj);
6800 DebugLocalContext env;
6801 v8::HandleScope scope(env->GetIsolate());
6805 &env,
6815 v8::Debug::DebugBreak(env->GetIsolate());
6821 foo->Call(env->Global(), 0, NULL);
6877 DebugLocalContext env;
6878 v8::Isolate* isolate = env->GetIsolate();
6880 env.ExposeDebug();
6884 debugee_context = env.context();
6891 env->Global()->Set(v8::String::NewFromUtf8(isolate, "obj"),
6899 &env,
6905 foo->Call(env->Global(), 0, NULL);
6966 DebugLocalContext env;
6967 v8::Isolate* isolate = env->GetIsolate();
6978 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(),
6989 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(),
6999 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(),
7011 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(),
7060 DebugLocalContext env;
7061 v8::HandleScope scope(env->GetIsolate());
7062 env.ExposeDebug();
7065 frame_function_name = CompileFunction(&env,
7079 env->GetIsolate(), "function bar(){}; bar()"))->Run();
7082 v8::Debug::DebugBreak(env->GetIsolate());
7083 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(), "bar()"))
7149 DebugLocalContext env;
7150 v8::HandleScope scope(env->GetIsolate());
7153 CompileFunction(&env, frame_function_name_source, "frame_function_name");
7155 CompileFunction(&env, frame_argument_name_source, "frame_argument_name");
7156 frame_argument_value = CompileFunction(&env,
7160 CompileFunction(&env, frame_local_name_source, "frame_local_name");
7162 CompileFunction(&env, frame_local_value_source, "frame_local_value");
7165 v8::FunctionTemplate::New(env->GetIsolate(), ScheduleBreak);
7168 env->Global()->Set(v8_str("scheduleBreak"), schedule_break);
7176 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(), src))->Run();
7222 DebugLocalContext env;
7223 v8::HandleScope scope(env->GetIsolate());
7229 frame_count = CompileFunction(&env, frame_count_source, "frame_count");
7303 DebugLocalContext env;
7304 v8::HandleScope scope(env->GetIsolate());
7321 v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(), source));
7351 DebugLocalContext env;
7352 v8::HandleScope scope(env->GetIsolate());
7378 DebugLocalContext env;
7379 v8::HandleScope scope(env->GetIsolate());
7396 LocalContext env;
7397 v8::HandleScope scope(env->GetIsolate());
7398 v8::Debug::SetLiveEditEnabled(env->GetIsolate(), true);
7405 LocalContext env;
7406 v8::HandleScope scope(env->GetIsolate());
7407 v8::Debug::SetLiveEditEnabled(env->GetIsolate(), false);
7417 DebugLocalContext env;
7418 v8::HandleScope scope(env->GetIsolate());
7419 env.ExposeDebug();
7423 CompileFunction(&env, "function break_here(){}", "break_here");
7459 DebugLocalContext env;
7460 v8::HandleScope scope(env->GetIsolate());
7463 v8::FunctionTemplate::New(env->GetIsolate(), AddDebugBreak);
7466 env->Global()->Set(v8_str("add_debug_break"), add_debug_break);
7510 DebugLocalContext env;
7511 v8::Isolate* isolate = env->GetIsolate();