| Index: test/cctest/test-debug.cc
|
| diff --git a/test/cctest/test-debug.cc b/test/cctest/test-debug.cc
|
| index d7d59fdc9e2ca52d7794c01ea44be29cebf7879d..00bf5635c2f2c9d062869258e87629b0ca43e70f 100644
|
| --- a/test/cctest/test-debug.cc
|
| +++ b/test/cctest/test-debug.cc
|
| @@ -140,6 +140,21 @@ static v8::Local<v8::Function> CompileFunction(DebugLocalContext* env,
|
| return CompileFunction(env->GetIsolate(), source, function_name);
|
| }
|
|
|
| +static void SetDebugEventListener(
|
| + v8::Isolate* isolate, v8::Debug::EventCallback that,
|
| + v8::Local<v8::Value> data = v8::Local<v8::Value>()) {
|
| + i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
|
| + i::HandleScope scope(i_isolate);
|
| + if (that == nullptr) {
|
| + i_isolate->debug()->SetDebugDelegate(nullptr, false);
|
| + } else {
|
| + i::Handle<i::Object> i_data = i_isolate->factory()->undefined_value();
|
| + if (!data.IsEmpty()) i_data = v8::Utils::OpenHandle(*data);
|
| + i::NativeDebugDelegate* delegate =
|
| + new i::NativeDebugDelegate(i_isolate, that, i_data);
|
| + i_isolate->debug()->SetDebugDelegate(delegate, true);
|
| + }
|
| +}
|
|
|
| // Is there any debug info for the function?
|
| static bool HasDebugInfo(v8::Local<v8::Function> fun) {
|
| @@ -821,7 +836,7 @@ static void DebugEventBreak(
|
| CcTest::CollectGarbage(v8::internal::NEW_SPACE);
|
|
|
| // Set the break flag again to come back here as soon as possible.
|
| - v8::Debug::DebugBreak(CcTest::isolate());
|
| + v8::debug::DebugBreak(CcTest::isolate());
|
| }
|
| }
|
|
|
| @@ -845,7 +860,7 @@ static void DebugEventBreakMax(
|
| break_point_hit_count++;
|
|
|
| // Set the break flag again to come back here as soon as possible.
|
| - v8::Debug::DebugBreak(v8_isolate);
|
| + v8::debug::DebugBreak(v8_isolate);
|
|
|
| } else if (terminate_after_max_break_point_hit) {
|
| // Terminate execution after the last break if requested.
|
| @@ -924,8 +939,7 @@ TEST(BreakPointICStore) {
|
| DebugLocalContext env;
|
| v8::HandleScope scope(env->GetIsolate());
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointHitCount);
|
| v8::Local<v8::Function> foo =
|
| CompileFunction(&env, "function foo(){bar=0;}", "foo");
|
|
|
| @@ -945,7 +959,7 @@ TEST(BreakPointICStore) {
|
| foo->Call(env.context(), env->Global(), 0, NULL).ToLocalChecked();
|
| CHECK_EQ(2, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -955,8 +969,7 @@ TEST(BreakPointICLoad) {
|
| break_point_hit_count = 0;
|
| DebugLocalContext env;
|
| v8::HandleScope scope(env->GetIsolate());
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointHitCount);
|
|
|
| CompileRunChecked(env->GetIsolate(), "bar=1");
|
| v8::Local<v8::Function> foo =
|
| @@ -978,7 +991,7 @@ TEST(BreakPointICLoad) {
|
| foo->Call(env.context(), env->Global(), 0, NULL).ToLocalChecked();
|
| CHECK_EQ(2, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -988,8 +1001,7 @@ TEST(BreakPointICCall) {
|
| break_point_hit_count = 0;
|
| DebugLocalContext env;
|
| v8::HandleScope scope(env->GetIsolate());
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointHitCount);
|
| CompileRunChecked(env->GetIsolate(), "function bar(){}");
|
| v8::Local<v8::Function> foo =
|
| CompileFunction(&env, "function foo(){bar();}", "foo");
|
| @@ -1010,7 +1022,7 @@ TEST(BreakPointICCall) {
|
| foo->Call(env.context(), env->Global(), 0, NULL).ToLocalChecked();
|
| CHECK_EQ(2, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -1020,8 +1032,7 @@ TEST(BreakPointICCallWithGC) {
|
| break_point_hit_count = 0;
|
| DebugLocalContext env;
|
| v8::HandleScope scope(env->GetIsolate());
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointCollectGarbage);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointCollectGarbage);
|
| CompileRunChecked(env->GetIsolate(), "function bar(){return 1;}");
|
| v8::Local<v8::Function> foo =
|
| CompileFunction(&env, "function foo(){return bar();}", "foo");
|
| @@ -1052,7 +1063,7 @@ TEST(BreakPointICCallWithGC) {
|
| foo->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
| CHECK_EQ(2, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -1062,8 +1073,7 @@ TEST(BreakPointConstructCallWithGC) {
|
| break_point_hit_count = 0;
|
| DebugLocalContext env;
|
| v8::HandleScope scope(env->GetIsolate());
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointCollectGarbage);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointCollectGarbage);
|
| CompileRunChecked(env->GetIsolate(), "function bar(){ this.x = 1;}");
|
| v8::Local<v8::Function> foo =
|
| CompileFunction(&env, "function foo(){return new bar(1).x;}", "foo");
|
| @@ -1094,7 +1104,7 @@ TEST(BreakPointConstructCallWithGC) {
|
| foo->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
| CHECK_EQ(2, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -1114,9 +1124,7 @@ TEST(BreakPointReturn) {
|
| frame_source_column_source,
|
| "frame_source_column");
|
|
|
| -
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointHitCount);
|
| v8::Local<v8::Function> foo =
|
| CompileFunction(&env, "function foo(){}", "foo");
|
| v8::Local<v8::Context> context = env.context();
|
| @@ -1141,7 +1149,7 @@ TEST(BreakPointReturn) {
|
| foo->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
| CHECK_EQ(2, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -1165,8 +1173,7 @@ TEST(GCDuringBreakPointProcessing) {
|
| v8::HandleScope scope(env->GetIsolate());
|
| v8::Local<v8::Context> context = env.context();
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointCollectGarbage);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointCollectGarbage);
|
| v8::Local<v8::Function> foo;
|
|
|
| // Test IC store break point with garbage collection.
|
| @@ -1194,7 +1201,7 @@ TEST(GCDuringBreakPointProcessing) {
|
| SetBreakPoint(foo, 0);
|
| CallWithBreakPoints(context, env->Global(), foo, 1, 25);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -1230,8 +1237,7 @@ TEST(BreakPointSurviveGC) {
|
| v8::HandleScope scope(env->GetIsolate());
|
| v8::Local<v8::Context> context = env.context();
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointHitCount);
|
| v8::Local<v8::Function> foo;
|
|
|
| // Test IC store break point with garbage collection.
|
| @@ -1276,8 +1282,7 @@ TEST(BreakPointSurviveGC) {
|
| }
|
| CallAndGC(context, env->Global(), foo);
|
|
|
| -
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -1291,7 +1296,7 @@ TEST(BreakPointThroughJavaScript) {
|
| v8::Local<v8::Context> context = env.context();
|
| env.ExposeDebug();
|
|
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(isolate, DebugEventBreakPointHitCount);
|
| CompileRunChecked(isolate, "function bar(){}");
|
| CompileFunction(isolate, "function foo(){bar();bar();}", "foo");
|
| // 012345678901234567890
|
| @@ -1329,7 +1334,7 @@ TEST(BreakPointThroughJavaScript) {
|
| foo->Run(context).ToLocalChecked();
|
| CHECK_EQ(8, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
|
|
| // Make sure that the break point numbers are consecutive.
|
| @@ -1348,7 +1353,7 @@ TEST(ScriptBreakPointByNameThroughJavaScript) {
|
| v8::Local<v8::Context> context = env.context();
|
| env.ExposeDebug();
|
|
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(isolate, DebugEventBreakPointHitCount);
|
|
|
| v8::Local<v8::String> script = v8_str(isolate,
|
| "function f() {\n"
|
| @@ -1434,7 +1439,7 @@ TEST(ScriptBreakPointByNameThroughJavaScript) {
|
| g->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
| CHECK_EQ(0, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
|
|
| // Make sure that the break point numbers are consecutive.
|
| @@ -1455,7 +1460,7 @@ TEST(ScriptBreakPointByIdThroughJavaScript) {
|
| v8::Local<v8::Context> context = env.context();
|
| env.ExposeDebug();
|
|
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(isolate, DebugEventBreakPointHitCount);
|
|
|
| v8::Local<v8::String> source = v8_str(isolate,
|
| "function f() {\n"
|
| @@ -1543,7 +1548,7 @@ TEST(ScriptBreakPointByIdThroughJavaScript) {
|
| g->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
| CHECK_EQ(0, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
|
|
| // Make sure that the break point numbers are consecutive.
|
| @@ -1565,7 +1570,7 @@ TEST(EnableDisableScriptBreakPoint) {
|
| v8::Local<v8::Context> context = env.context();
|
| env.ExposeDebug();
|
|
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(isolate, DebugEventBreakPointHitCount);
|
|
|
| v8::Local<v8::String> script = v8_str(isolate,
|
| "function f() {\n"
|
| @@ -1601,7 +1606,7 @@ TEST(EnableDisableScriptBreakPoint) {
|
| f->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
| CHECK_EQ(2, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
| }
|
|
|
| @@ -1613,8 +1618,7 @@ TEST(ConditionalScriptBreakPoint) {
|
| v8::HandleScope scope(env->GetIsolate());
|
| env.ExposeDebug();
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointHitCount);
|
|
|
| v8::Local<v8::String> script = v8_str(env->GetIsolate(),
|
| "count = 0;\n"
|
| @@ -1658,7 +1662,7 @@ TEST(ConditionalScriptBreakPoint) {
|
| }
|
| CHECK_EQ(5, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -1670,8 +1674,7 @@ TEST(ScriptBreakPointMultiple) {
|
| v8::HandleScope scope(env->GetIsolate());
|
| env.ExposeDebug();
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointHitCount);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| v8::Local<v8::Function> f;
|
| @@ -1735,7 +1738,7 @@ TEST(ScriptBreakPointMultiple) {
|
| g->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
| CHECK_EQ(2, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -1747,8 +1750,7 @@ TEST(ScriptBreakPointLineOffset) {
|
| v8::HandleScope scope(env->GetIsolate());
|
| env.ExposeDebug();
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointHitCount);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| v8::Local<v8::Function> f;
|
| @@ -1801,7 +1803,7 @@ TEST(ScriptBreakPointLineOffset) {
|
| f->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
| CHECK_EQ(1, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -1817,8 +1819,7 @@ TEST(ScriptBreakPointLine) {
|
| frame_function_name_source,
|
| "frame_function_name");
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointHitCount);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| v8::Local<v8::Function> f;
|
| @@ -1916,7 +1917,7 @@ TEST(ScriptBreakPointLine) {
|
| ClearBreakPointFromJS(env->GetIsolate(), sbp5);
|
| ClearBreakPointFromJS(env->GetIsolate(), sbp6);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -1927,8 +1928,7 @@ TEST(ScriptBreakPointLineTopLevel) {
|
| v8::HandleScope scope(env->GetIsolate());
|
| env.ExposeDebug();
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointHitCount);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| v8::Local<v8::String> script =
|
| @@ -1961,7 +1961,7 @@ TEST(ScriptBreakPointLineTopLevel) {
|
| CompileRunWithOrigin(script, "test.html");
|
| CHECK_EQ(0, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -1973,8 +1973,7 @@ TEST(ScriptBreakPointTopLevelCrash) {
|
| v8::HandleScope scope(env->GetIsolate());
|
| env.ExposeDebug();
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointHitCount);
|
|
|
| CompileRunWithOrigin(
|
| "function f() {\n"
|
| @@ -1994,7 +1993,7 @@ TEST(ScriptBreakPointTopLevelCrash) {
|
| ClearBreakPointFromJS(env->GetIsolate(), sbp1);
|
| ClearBreakPointFromJS(env->GetIsolate(), sbp2);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -2010,8 +2009,7 @@ TEST(RemoveBreakPointInBreak) {
|
| CompileFunction(&env, "function foo(){a=1;}", "foo");
|
|
|
| // Register the debug event listener pasing the function
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventRemoveBreakPoint, foo);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventRemoveBreakPoint, foo);
|
|
|
| debug_event_remove_break_point = SetBreakPoint(foo, 0);
|
|
|
| @@ -2023,7 +2021,7 @@ TEST(RemoveBreakPointInBreak) {
|
| foo->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
| CHECK_EQ(0, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -2033,8 +2031,7 @@ TEST(DebuggerStatement) {
|
| break_point_hit_count = 0;
|
| DebugLocalContext env;
|
| v8::HandleScope scope(env->GetIsolate());
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointHitCount);
|
| v8::Local<v8::Context> context = env.context();
|
| v8::Script::Compile(context,
|
| v8_str(env->GetIsolate(), "function bar(){debugger}"))
|
| @@ -2063,7 +2060,7 @@ TEST(DebuggerStatement) {
|
| foo->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
| CHECK_EQ(3, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -2074,8 +2071,7 @@ TEST(DebuggerStatementBreakpoint) {
|
| DebugLocalContext env;
|
| v8::HandleScope scope(env->GetIsolate());
|
| v8::Local<v8::Context> context = env.context();
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointHitCount);
|
| v8::Script::Compile(context,
|
| v8_str(env->GetIsolate(), "function foo(){debugger;}"))
|
| .ToLocalChecked()
|
| @@ -2097,7 +2093,7 @@ TEST(DebuggerStatementBreakpoint) {
|
| CHECK_EQ(2, break_point_hit_count);
|
|
|
| ClearBreakPoint(bp);
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -2115,7 +2111,7 @@ TEST(DebugEvaluate) {
|
| evaluate_check_source,
|
| "evaluate_check");
|
| // Register the debug event listener
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventEvaluate);
|
| + SetDebugEventListener(isolate, DebugEventEvaluate);
|
|
|
| // Different expected vaules of x and a when in a break point (u = undefined,
|
| // d = Hello, world!).
|
| @@ -2237,7 +2233,7 @@ TEST(DebugEvaluate) {
|
| v8::Number::New(env->GetIsolate(), barbar_break_position + 1)};
|
| bar->Call(context, env->Global(), 2, argv_bar_3).ToLocalChecked();
|
|
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
| }
|
|
|
| @@ -2255,7 +2251,7 @@ TEST(ConditionalBreakpointWithCodeGenerationDisallowed) {
|
| v8::HandleScope scope(env->GetIsolate());
|
| env.ExposeDebug();
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), CheckDebugEvent);
|
| + SetDebugEventListener(env->GetIsolate(), CheckDebugEvent);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| v8::Local<v8::Function> foo = CompileFunction(&env,
|
| @@ -2273,7 +2269,7 @@ TEST(ConditionalBreakpointWithCodeGenerationDisallowed) {
|
| foo->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
| CHECK_EQ(1, debugEventCount);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -2310,7 +2306,7 @@ TEST(DebugEvaluateWithCodeGenerationDisallowed) {
|
| v8::HandleScope scope(env->GetIsolate());
|
| env.ExposeDebug();
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), CheckDebugEval);
|
| + SetDebugEventListener(env->GetIsolate(), CheckDebugEval);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| v8::Local<v8::Function> foo = CompileFunction(&env,
|
| @@ -2339,7 +2335,7 @@ TEST(DebugEvaluateWithCodeGenerationDisallowed) {
|
|
|
| checkGlobalEvalFunction.Clear();
|
| checkFrameEvalFunction.Clear();
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -2358,7 +2354,7 @@ TEST(DebugStepLinear) {
|
| CompileRun("a=0; b=0; c=0; foo();");
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
|
|
| SetBreakPoint(foo, 3);
|
|
|
| @@ -2370,12 +2366,11 @@ TEST(DebugStepLinear) {
|
| // With stepping all break locations are hit.
|
| CHECK_EQ(4, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
|
|
| // Register a debug event listener which just counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointHitCount);
|
|
|
| SetBreakPoint(foo, 3);
|
| break_point_hit_count = 0;
|
| @@ -2384,7 +2379,7 @@ TEST(DebugStepLinear) {
|
| // Without stepping only active break points are hit.
|
| CHECK_EQ(1, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -2395,7 +2390,7 @@ TEST(DebugStepKeyedLoadLoop) {
|
| v8::HandleScope scope(env->GetIsolate());
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
|
|
| // Create a function for testing stepping of keyed load. The statement 'y=1'
|
| // is there to have more than one breakable statement in the loop, TODO(315).
|
| @@ -2435,7 +2430,7 @@ TEST(DebugStepKeyedLoadLoop) {
|
| // With stepping all break locations are hit.
|
| CHECK_EQ(44, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -2446,7 +2441,7 @@ TEST(DebugStepKeyedStoreLoop) {
|
| v8::HandleScope scope(env->GetIsolate());
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
|
|
| // Create a function for testing stepping of keyed store. The statement 'y=1'
|
| // is there to have more than one breakable statement in the loop, TODO(315).
|
| @@ -2485,7 +2480,7 @@ TEST(DebugStepKeyedStoreLoop) {
|
| // With stepping all break locations are hit.
|
| CHECK_EQ(44, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -2496,7 +2491,7 @@ TEST(DebugStepNamedLoadLoop) {
|
| v8::HandleScope scope(env->GetIsolate());
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a function for testing stepping of named load.
|
| @@ -2530,7 +2525,7 @@ TEST(DebugStepNamedLoadLoop) {
|
| // With stepping all break locations are hit.
|
| CHECK_EQ(65, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -2540,7 +2535,7 @@ static void DoDebugStepNamedStoreLoop(int expected) {
|
| v8::HandleScope scope(env->GetIsolate());
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
|
|
| // Create a function for testing stepping of named store.
|
| v8::Local<v8::Context> context = env.context();
|
| @@ -2566,7 +2561,7 @@ static void DoDebugStepNamedStoreLoop(int expected) {
|
| // With stepping all expected break locations are hit.
|
| CHECK_EQ(expected, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -2580,7 +2575,7 @@ TEST(DebugStepLinearMixedICs) {
|
| v8::HandleScope scope(env->GetIsolate());
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a function for testing stepping.
|
| @@ -2604,12 +2599,11 @@ TEST(DebugStepLinearMixedICs) {
|
| // With stepping all break locations are hit.
|
| CHECK_EQ(10, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
|
|
| // Register a debug event listener which just counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointHitCount);
|
|
|
| SetBreakPoint(foo, 0);
|
| break_point_hit_count = 0;
|
| @@ -2618,7 +2612,7 @@ TEST(DebugStepLinearMixedICs) {
|
| // Without stepping only active break points are hit.
|
| CHECK_EQ(1, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -2628,7 +2622,7 @@ TEST(DebugStepDeclarations) {
|
| v8::HandleScope scope(env->GetIsolate());
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a function for testing stepping. Run it to allow it to get
|
| @@ -2652,7 +2646,7 @@ TEST(DebugStepDeclarations) {
|
| CHECK_EQ(5, break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -2662,7 +2656,7 @@ TEST(DebugStepLocals) {
|
| v8::HandleScope scope(env->GetIsolate());
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a function for testing stepping. Run it to allow it to get
|
| @@ -2686,7 +2680,7 @@ TEST(DebugStepLocals) {
|
| CHECK_EQ(5, break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -2697,7 +2691,7 @@ TEST(DebugStepIf) {
|
| v8::HandleScope scope(isolate);
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a function for testing stepping. Run it to allow it to get
|
| @@ -2731,7 +2725,7 @@ TEST(DebugStepIf) {
|
| CHECK_EQ(5, break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
| }
|
|
|
| @@ -2742,7 +2736,7 @@ TEST(DebugStepSwitch) {
|
| v8::HandleScope scope(isolate);
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventStep);
|
| + SetDebugEventListener(isolate, DebugEventStep);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a function for testing stepping. Run it to allow it to get
|
| @@ -2789,7 +2783,7 @@ TEST(DebugStepSwitch) {
|
| CHECK_EQ(7, break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
| }
|
|
|
| @@ -2800,7 +2794,7 @@ TEST(DebugStepWhile) {
|
| v8::HandleScope scope(isolate);
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventStep);
|
| + SetDebugEventListener(isolate, DebugEventStep);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a function for testing stepping. Run it to allow it to get
|
| @@ -2838,7 +2832,7 @@ TEST(DebugStepWhile) {
|
| CHECK_EQ(203, break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
| }
|
|
|
| @@ -2849,7 +2843,7 @@ TEST(DebugStepDoWhile) {
|
| v8::HandleScope scope(isolate);
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventStep);
|
| + SetDebugEventListener(isolate, DebugEventStep);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a function for testing stepping. Run it to allow it to get
|
| @@ -2887,7 +2881,7 @@ TEST(DebugStepDoWhile) {
|
| CHECK_EQ(202, break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
| }
|
|
|
| @@ -2898,7 +2892,7 @@ TEST(DebugStepFor) {
|
| v8::HandleScope scope(isolate);
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventStep);
|
| + SetDebugEventListener(isolate, DebugEventStep);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a function for testing stepping. Run it to allow it to get
|
| @@ -2937,7 +2931,7 @@ TEST(DebugStepFor) {
|
| CHECK_EQ(304, break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
| }
|
|
|
| @@ -2948,7 +2942,7 @@ TEST(DebugStepForContinue) {
|
| v8::HandleScope scope(isolate);
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventStep);
|
| + SetDebugEventListener(isolate, DebugEventStep);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a function for testing stepping. Run it to allow it to get
|
| @@ -2990,7 +2984,7 @@ TEST(DebugStepForContinue) {
|
| CHECK_EQ(557, break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
| }
|
|
|
| @@ -3001,7 +2995,7 @@ TEST(DebugStepForBreak) {
|
| v8::HandleScope scope(isolate);
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventStep);
|
| + SetDebugEventListener(isolate, DebugEventStep);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a function for testing stepping. Run it to allow it to get
|
| @@ -3044,7 +3038,7 @@ TEST(DebugStepForBreak) {
|
| CHECK_EQ(604, break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
| }
|
|
|
| @@ -3054,7 +3048,7 @@ TEST(DebugStepForIn) {
|
| v8::HandleScope scope(env->GetIsolate());
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a function for testing stepping. Run it to allow it to get
|
| @@ -3093,7 +3087,7 @@ TEST(DebugStepForIn) {
|
| CHECK_EQ(10, break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -3103,7 +3097,7 @@ TEST(DebugStepWith) {
|
| v8::HandleScope scope(env->GetIsolate());
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a function for testing stepping. Run it to allow it to get
|
| @@ -3128,7 +3122,7 @@ TEST(DebugStepWith) {
|
| CHECK_EQ(4, break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -3139,7 +3133,7 @@ TEST(DebugConditional) {
|
| v8::HandleScope scope(isolate);
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventStep);
|
| + SetDebugEventListener(isolate, DebugEventStep);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a function for testing stepping. Run it to allow it to get
|
| @@ -3165,7 +3159,7 @@ TEST(DebugConditional) {
|
| CHECK_EQ(2, break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
| }
|
|
|
| @@ -3180,7 +3174,7 @@ TEST(StepInOutSimple) {
|
| "frame_function_name");
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStepSequence);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventStepSequence);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a function for testing stepping. Run it to allow it to get
|
| @@ -3217,7 +3211,7 @@ TEST(StepInOutSimple) {
|
| break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -3232,7 +3226,7 @@ TEST(StepInOutTree) {
|
| "frame_function_name");
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStepSequence);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventStepSequence);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a function for testing stepping. Run it to allow it to get
|
| @@ -3270,7 +3264,7 @@ TEST(StepInOutTree) {
|
| break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate(), true);
|
| }
|
|
|
| @@ -3285,7 +3279,7 @@ TEST(StepInOutBranch) {
|
| "frame_function_name");
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStepSequence);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventStepSequence);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a function for testing stepping. Run it to allow it to get
|
| @@ -3306,7 +3300,7 @@ TEST(StepInOutBranch) {
|
| break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -3323,7 +3317,7 @@ TEST(DebugStepNatives) {
|
| "foo");
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| step_action = StepIn;
|
| @@ -3333,12 +3327,11 @@ TEST(DebugStepNatives) {
|
| // With stepping all break locations are hit.
|
| CHECK_EQ(3, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
|
|
| // Register a debug event listener which just counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointHitCount);
|
|
|
| break_point_hit_count = 0;
|
| foo->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
| @@ -3346,7 +3339,7 @@ TEST(DebugStepNatives) {
|
| // Without stepping only active break points are hit.
|
| CHECK_EQ(1, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -3364,7 +3357,7 @@ TEST(DebugStepFunctionApply) {
|
| "foo");
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventStep);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| step_action = StepIn;
|
| @@ -3374,12 +3367,11 @@ TEST(DebugStepFunctionApply) {
|
| // With stepping all break locations are hit.
|
| CHECK_EQ(7, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
|
|
| // Register a debug event listener which just counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointHitCount);
|
|
|
| break_point_hit_count = 0;
|
| foo->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
| @@ -3387,7 +3379,7 @@ TEST(DebugStepFunctionApply) {
|
| // Without stepping only the debugger statement is hit.
|
| CHECK_EQ(1, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -3413,7 +3405,7 @@ TEST(DebugStepFunctionCall) {
|
| "foo");
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventStep);
|
| + SetDebugEventListener(isolate, DebugEventStep);
|
| step_action = StepIn;
|
|
|
| // Check stepping where the if condition in bar is false.
|
| @@ -3428,11 +3420,11 @@ TEST(DebugStepFunctionCall) {
|
| foo->Call(context, env->Global(), argc, argv).ToLocalChecked();
|
| CHECK_EQ(8, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
|
|
| // Register a debug event listener which just counts.
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(isolate, DebugEventBreakPointHitCount);
|
|
|
| break_point_hit_count = 0;
|
| foo->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
| @@ -3440,7 +3432,7 @@ TEST(DebugStepFunctionCall) {
|
| // Without stepping only the debugger statement is hit.
|
| CHECK_EQ(1, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
| }
|
|
|
| @@ -3464,18 +3456,18 @@ TEST(DebugStepFunctionCallApply) {
|
| "foo");
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventStep);
|
| + SetDebugEventListener(isolate, DebugEventStep);
|
| step_action = StepIn;
|
|
|
| break_point_hit_count = 0;
|
| foo->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
| CHECK_EQ(6, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
|
|
| // Register a debug event listener which just counts.
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(isolate, DebugEventBreakPointHitCount);
|
|
|
| break_point_hit_count = 0;
|
| foo->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
| @@ -3483,7 +3475,7 @@ TEST(DebugStepFunctionCallApply) {
|
| // Without stepping only the debugger statement is hit.
|
| CHECK_EQ(1, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
| }
|
|
|
| @@ -3495,7 +3487,7 @@ TEST(PauseInScript) {
|
| env.ExposeDebug();
|
|
|
| // Register a debug event listener which counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventCounter);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventCounter);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a script that returns a function.
|
| @@ -3518,7 +3510,7 @@ TEST(PauseInScript) {
|
| CHECK_EQ(1, break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -3561,7 +3553,7 @@ TEST(BreakOnException) {
|
| "caughtFinally");
|
|
|
| env->GetIsolate()->AddMessageListener(MessageCallbackCount);
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventCounter);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventCounter);
|
|
|
| // Initial state should be no break on exceptions.
|
| DebugEventCounterClear();
|
| @@ -3721,7 +3713,7 @@ TEST(BreakOnException) {
|
| edgeCaseFinally->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
| DebugEventCounterCheck(4, 3, 2);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| env->GetIsolate()->RemoveMessageListeners(MessageCallbackCount);
|
| }
|
| @@ -3743,7 +3735,7 @@ TEST(TryFinallyOriginalMessage) {
|
| DebugLocalContext env;
|
| v8::Isolate* isolate = CcTest::isolate();
|
| isolate->AddMessageListener(try_finally_original_message);
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventCounter);
|
| + SetDebugEventListener(isolate, DebugEventCounter);
|
| ChangeBreakOnException(true, true);
|
| v8::HandleScope scope(isolate);
|
| CompileRun(
|
| @@ -3752,7 +3744,7 @@ TEST(TryFinallyOriginalMessage) {
|
| "} finally {\n"
|
| "}\n");
|
| DebugEventCounterCheck(1, 1, 1);
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| isolate->RemoveMessageListeners(try_finally_original_message);
|
| }
|
|
|
| @@ -3772,7 +3764,7 @@ TEST(BreakOnCompileException) {
|
| frame_count = CompileFunction(&env, frame_count_source, "frame_count");
|
|
|
| env->GetIsolate()->AddMessageListener(MessageCallbackCount);
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventCounter);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventCounter);
|
|
|
| DebugEventCounterClear();
|
| MessageCallbackCountClear();
|
| @@ -3836,7 +3828,7 @@ TEST(StepWithException) {
|
| "frame_function_name");
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStepSequence);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventStepSequence);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create functions for testing stepping.
|
| @@ -3914,7 +3906,7 @@ TEST(StepWithException) {
|
| break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -3929,7 +3921,7 @@ TEST(DebugBreak) {
|
| v8::HandleScope scope(isolate);
|
|
|
| // Register a debug event listener which sets the break flag and counts.
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventBreak);
|
| + SetDebugEventListener(isolate, DebugEventBreak);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a function for testing stepping.
|
| @@ -3954,7 +3946,7 @@ TEST(DebugBreak) {
|
| f3->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
|
|
| // Set the debug break flag.
|
| - v8::Debug::DebugBreak(env->GetIsolate());
|
| + v8::debug::DebugBreak(env->GetIsolate());
|
|
|
| // Call all functions with different argument count.
|
| break_point_hit_count = 0;
|
| @@ -3969,7 +3961,7 @@ TEST(DebugBreak) {
|
| CHECK(4 * arraysize(argv) == break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
| }
|
|
|
| @@ -3981,7 +3973,7 @@ TEST(DisableBreak) {
|
| v8::HandleScope scope(env->GetIsolate());
|
|
|
| // Register a debug event listener which sets the break flag and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventCounter);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventCounter);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Create a function for testing stepping.
|
| @@ -3989,11 +3981,11 @@ TEST(DisableBreak) {
|
| v8::Local<v8::Function> f = CompileFunction(&env, src, "f");
|
|
|
| // Set, test and cancel debug break.
|
| - v8::Debug::DebugBreak(env->GetIsolate());
|
| - v8::Debug::CancelDebugBreak(env->GetIsolate());
|
| + v8::debug::DebugBreak(env->GetIsolate());
|
| + v8::debug::CancelDebugBreak(env->GetIsolate());
|
|
|
| // Set the debug break flag.
|
| - v8::Debug::DebugBreak(env->GetIsolate());
|
| + v8::debug::DebugBreak(env->GetIsolate());
|
|
|
| // Call all functions with different argument count.
|
| break_point_hit_count = 0;
|
| @@ -4001,7 +3993,7 @@ TEST(DisableBreak) {
|
| CHECK_EQ(1, break_point_hit_count);
|
|
|
| {
|
| - v8::Debug::DebugBreak(env->GetIsolate());
|
| + v8::debug::DebugBreak(env->GetIsolate());
|
| i::Isolate* isolate = reinterpret_cast<i::Isolate*>(env->GetIsolate());
|
| v8::internal::DisableBreak disable_break(isolate->debug());
|
| f->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
| @@ -4012,7 +4004,7 @@ TEST(DisableBreak) {
|
| CHECK_EQ(2, break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -4021,7 +4013,7 @@ TEST(DisableDebuggerStatement) {
|
| v8::HandleScope scope(env->GetIsolate());
|
|
|
| // Register a debug event listener which sets the break flag and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventCounter);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventCounter);
|
| CompileRun("debugger;");
|
| CHECK_EQ(1, break_point_hit_count);
|
|
|
| @@ -4044,10 +4036,10 @@ TEST(NoBreakWhenBootstrapping) {
|
| v8::HandleScope scope(isolate);
|
|
|
| // Register a debug event listener which sets the break flag and counts.
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventCounter);
|
| + SetDebugEventListener(isolate, DebugEventCounter);
|
|
|
| // Set the debug break flag.
|
| - v8::Debug::DebugBreak(isolate);
|
| + v8::debug::DebugBreak(isolate);
|
| break_point_hit_count = 0;
|
| {
|
| // Create a context with an extension to make sure that some JavaScript
|
| @@ -4063,7 +4055,7 @@ TEST(NoBreakWhenBootstrapping) {
|
| CHECK_EQ(0, break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
| }
|
|
|
| @@ -4593,7 +4585,7 @@ TEST(NoHiddenProperties) {
|
|
|
|
|
| TEST(SetDebugEventListenerOnUninitializedVM) {
|
| - v8::Debug::SetDebugEventListener(CcTest::isolate(), DummyDebugEventListener);
|
| + EnableDebugger(CcTest::isolate());
|
| }
|
|
|
| // Source for a JavaScript function which returns the data parameter of a
|
| @@ -4623,9 +4615,9 @@ v8::Local<v8::Function> debugger_call_with_closure;
|
| // in the debugger.
|
| static void CheckFrameCount(const v8::FunctionCallbackInfo<v8::Value>& args) {
|
| v8::Local<v8::Context> context = args.GetIsolate()->GetCurrentContext();
|
| - CHECK(v8::Debug::Call(context, frame_count).ToLocalChecked()->IsNumber());
|
| + CHECK(v8::debug::Call(context, frame_count).ToLocalChecked()->IsNumber());
|
| CHECK_EQ(args[0]->Int32Value(context).FromJust(),
|
| - v8::Debug::Call(context, frame_count)
|
| + v8::debug::Call(context, frame_count)
|
| .ToLocalChecked()
|
| ->Int32Value(context)
|
| .FromJust());
|
| @@ -4637,9 +4629,9 @@ static void CheckFrameCount(const v8::FunctionCallbackInfo<v8::Value>& args) {
|
| static void CheckSourceLine(const v8::FunctionCallbackInfo<v8::Value>& args) {
|
| v8::Local<v8::Context> context = args.GetIsolate()->GetCurrentContext();
|
| CHECK(
|
| - v8::Debug::Call(context, frame_source_line).ToLocalChecked()->IsNumber());
|
| + v8::debug::Call(context, frame_source_line).ToLocalChecked()->IsNumber());
|
| CHECK_EQ(args[0]->Int32Value(context).FromJust(),
|
| - v8::Debug::Call(context, frame_source_line)
|
| + v8::debug::Call(context, frame_source_line)
|
| .ToLocalChecked()
|
| ->Int32Value(context)
|
| .FromJust());
|
| @@ -4653,13 +4645,13 @@ static void CheckDataParameter(
|
| const v8::FunctionCallbackInfo<v8::Value>& args) {
|
| v8::Local<v8::String> data = v8_str(args.GetIsolate(), "Test");
|
| v8::Local<v8::Context> context = args.GetIsolate()->GetCurrentContext();
|
| - CHECK(v8::Debug::Call(context, debugger_call_with_data, data)
|
| + CHECK(v8::debug::Call(context, debugger_call_with_data, data)
|
| .ToLocalChecked()
|
| ->IsString());
|
|
|
| for (int i = 0; i < 3; i++) {
|
| v8::TryCatch catcher(args.GetIsolate());
|
| - CHECK(v8::Debug::Call(context, debugger_call_with_data).IsEmpty());
|
| + CHECK(v8::debug::Call(context, debugger_call_with_data).IsEmpty());
|
| CHECK(catcher.HasCaught());
|
| CHECK(catcher.Exception()->IsString());
|
| }
|
| @@ -4669,10 +4661,10 @@ static void CheckDataParameter(
|
| // Function to test using a JavaScript with closure in the debugger.
|
| static void CheckClosure(const v8::FunctionCallbackInfo<v8::Value>& args) {
|
| v8::Local<v8::Context> context = args.GetIsolate()->GetCurrentContext();
|
| - CHECK(v8::Debug::Call(context, debugger_call_with_closure)
|
| + CHECK(v8::debug::Call(context, debugger_call_with_closure)
|
| .ToLocalChecked()
|
| ->IsNumber());
|
| - CHECK_EQ(3, v8::Debug::Call(context, debugger_call_with_closure)
|
| + CHECK_EQ(3, v8::debug::Call(context, debugger_call_with_closure)
|
| .ToLocalChecked()
|
| ->Int32Value(context)
|
| .FromJust());
|
| @@ -4741,7 +4733,7 @@ TEST(CallFunctionInDebugger) {
|
| // no JavaScript frames.
|
| CHECK(v8::Integer::New(isolate, 0)
|
| ->Equals(context,
|
| - v8::Debug::Call(context, frame_count).ToLocalChecked())
|
| + v8::debug::Call(context, frame_count).ToLocalChecked())
|
| .FromJust());
|
|
|
| // Test that the number of frames can be retrieved.
|
| @@ -4814,8 +4806,7 @@ TEST(DebuggerUnload) {
|
|
|
| // Set a debug event listener.
|
| break_point_hit_count = 0;
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointHitCount);
|
| v8::Local<v8::Context> context = env.context();
|
| {
|
| v8::HandleScope scope(env->GetIsolate());
|
| @@ -4841,7 +4832,7 @@ TEST(DebuggerUnload) {
|
|
|
| // Remove the debug event listener without clearing breakpoints. Do this
|
| // outside a handle scope.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate(), true);
|
| }
|
|
|
| @@ -4853,7 +4844,7 @@ static void EventListenerClearingItself(
|
| event_listener_hit_count++;
|
|
|
| // Clear debug event listener.
|
| - v8::Debug::SetDebugEventListener(details.GetIsolate(), nullptr);
|
| + SetDebugEventListener(details.GetIsolate(), nullptr);
|
| }
|
|
|
|
|
| @@ -4866,8 +4857,7 @@ TEST(DebuggerClearEventListenerWhileActive) {
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
|
|
| // Set a debug event listener.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - EventListenerClearingItself);
|
| + SetDebugEventListener(env->GetIsolate(), EventListenerClearingItself);
|
|
|
| // Run code to throw an uncaught exception. This should trigger the listener.
|
| CompileRun("throw 1");
|
| @@ -4948,8 +4938,7 @@ TEST(ScriptNameAndData) {
|
| frame_script_name_source,
|
| "frame_script_name");
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakPointHitCount);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakPointHitCount);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Test function source.
|
| @@ -5052,7 +5041,7 @@ TEST(ContextData) {
|
| context_1 = v8::Context::New(isolate, NULL, global_template, global_object);
|
| context_2 = v8::Context::New(isolate, NULL, global_template, global_object);
|
|
|
| - v8::Debug::SetDebugEventListener(isolate, ContextCheckEventListener);
|
| + SetDebugEventListener(isolate, ContextCheckEventListener);
|
|
|
| // Default data value is undefined.
|
| CHECK(context_1->GetEmbedderData(0)->IsUndefined());
|
| @@ -5091,7 +5080,7 @@ TEST(ContextData) {
|
| // Two times compile event and two times break event.
|
| CHECK_GT(event_listener_hit_count, 3);
|
|
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| CheckDebuggerUnloaded(isolate);
|
| }
|
|
|
| @@ -5102,7 +5091,7 @@ static void DebugBreakEventListener(const v8::Debug::EventDetails& details) {
|
| if (details.GetEvent() == v8::Break) {
|
| event_listener_break_hit_count++;
|
| if (event_listener_break_hit_count == 1) {
|
| - v8::Debug::DebugBreak(details.GetIsolate());
|
| + v8::debug::DebugBreak(details.GetIsolate());
|
| }
|
| }
|
| }
|
| @@ -5113,7 +5102,7 @@ TEST(DebugBreakInEventListener) {
|
| DebugLocalContext env;
|
| v8::HandleScope scope(env->GetIsolate());
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugBreakEventListener);
|
| + SetDebugEventListener(env->GetIsolate(), DebugBreakEventListener);
|
|
|
| v8::Local<v8::Context> context = env.context();
|
| // Test functions.
|
| @@ -5170,7 +5159,7 @@ static void DebugEventDebugBreak(
|
|
|
| // Keep forcing breaks.
|
| if (break_point_hit_count < 20) {
|
| - v8::Debug::DebugBreak(CcTest::isolate());
|
| + v8::debug::DebugBreak(CcTest::isolate());
|
| }
|
| }
|
| }
|
| @@ -5200,8 +5189,8 @@ TEST(RegExpDebugBreak) {
|
| f->Call(context, env->Global(), argc, argv).ToLocalChecked();
|
| CHECK_EQ(12, result->Int32Value(context).FromJust());
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventDebugBreak);
|
| - v8::Debug::DebugBreak(env->GetIsolate());
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventDebugBreak);
|
| + v8::debug::DebugBreak(env->GetIsolate());
|
| result = f->Call(context, env->Global(), argc, argv).ToLocalChecked();
|
|
|
| // Check that there was only one break event. Matching RegExp should not
|
| @@ -5224,8 +5213,7 @@ TEST(EvalContextData) {
|
| context_1 =
|
| v8::Context::New(CcTest::isolate(), NULL, global_template);
|
|
|
| - v8::Debug::SetDebugEventListener(CcTest::isolate(),
|
| - ContextCheckEventListener);
|
| + SetDebugEventListener(CcTest::isolate(), ContextCheckEventListener);
|
|
|
| // Default data value is undefined.
|
| CHECK(context_1->GetEmbedderData(0)->IsUndefined());
|
| @@ -5247,7 +5235,7 @@ TEST(EvalContextData) {
|
| f->Call(context_1, context_1->Global(), 0, NULL).ToLocalChecked();
|
| }
|
|
|
| - v8::Debug::SetDebugEventListener(CcTest::isolate(), nullptr);
|
| + SetDebugEventListener(CcTest::isolate(), nullptr);
|
|
|
| // One time compile event and one time break event.
|
| CHECK_GT(event_listener_hit_count, 2);
|
| @@ -5273,24 +5261,22 @@ TEST(AfterCompileEventWhenEventListenerIsReset) {
|
| v8::Local<v8::Context> context = env.context();
|
| const char* script = "var a=1";
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - AfterCompileEventListener);
|
| + SetDebugEventListener(env->GetIsolate(), AfterCompileEventListener);
|
| v8::Script::Compile(context, v8_str(env->GetIsolate(), script))
|
| .ToLocalChecked()
|
| ->Run(context)
|
| .ToLocalChecked();
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - AfterCompileEventListener);
|
| - v8::Debug::DebugBreak(env->GetIsolate());
|
| + SetDebugEventListener(env->GetIsolate(), AfterCompileEventListener);
|
| + v8::debug::DebugBreak(env->GetIsolate());
|
| v8::Script::Compile(context, v8_str(env->GetIsolate(), script))
|
| .ToLocalChecked()
|
| ->Run(context)
|
| .ToLocalChecked();
|
|
|
| // Setting listener to NULL should cause debugger unload.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
|
|
| // Compilation cache should be disabled when debugger is active.
|
| @@ -5324,7 +5310,7 @@ TEST(SyntaxErrorEventOnSyntaxException) {
|
| // For this test, we want to break on uncaught exceptions:
|
| ChangeBreakOnException(false, true);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), CompileErrorEventCounter);
|
| + SetDebugEventListener(env->GetIsolate(), CompileErrorEventCounter);
|
| v8::Local<v8::Context> context = env.context();
|
|
|
| CompileErrorEventCounterClear();
|
| @@ -5366,17 +5352,15 @@ TEST(BreakEventWhenEventListenerIsReset) {
|
| v8::Local<v8::Context> context = env.context();
|
| const char* script = "function f() {};";
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - AfterCompileEventListener);
|
| + SetDebugEventListener(env->GetIsolate(), AfterCompileEventListener);
|
| v8::Script::Compile(context, v8_str(env->GetIsolate(), script))
|
| .ToLocalChecked()
|
| ->Run(context)
|
| .ToLocalChecked();
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - AfterCompileEventListener);
|
| - v8::Debug::DebugBreak(env->GetIsolate());
|
| + SetDebugEventListener(env->GetIsolate(), AfterCompileEventListener);
|
| + v8::debug::DebugBreak(env->GetIsolate());
|
| v8::Local<v8::Function> f = v8::Local<v8::Function>::Cast(
|
| env->Global()
|
| ->Get(context, v8_str(env->GetIsolate(), "f"))
|
| @@ -5384,7 +5368,7 @@ TEST(BreakEventWhenEventListenerIsReset) {
|
| f->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
|
|
| // Setting event listener to NULL should cause debugger unload.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
|
|
| // Compilation cache should be disabled when debugger is active.
|
| @@ -5409,15 +5393,14 @@ TEST(ExceptionEventWhenEventListenerIsReset) {
|
| exception_event_count = 0;
|
| const char* script = "function f() {throw new Error()};";
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - AfterCompileEventListener);
|
| + SetDebugEventListener(env->GetIsolate(), AfterCompileEventListener);
|
| v8::Script::Compile(context, v8_str(env->GetIsolate(), script))
|
| .ToLocalChecked()
|
| ->Run(context)
|
| .ToLocalChecked();
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), ExceptionEventListener);
|
| + SetDebugEventListener(env->GetIsolate(), ExceptionEventListener);
|
| v8::Local<v8::Function> f = v8::Local<v8::Function>::Cast(
|
| env->Global()
|
| ->Get(context, v8_str(env->GetIsolate(), "f"))
|
| @@ -5425,7 +5408,7 @@ TEST(ExceptionEventWhenEventListenerIsReset) {
|
| CHECK(f->Call(context, env->Global(), 0, NULL).IsEmpty());
|
|
|
| // Setting event listener to NULL should cause debugger unload.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
|
|
| CHECK_EQ(1, exception_event_count);
|
| @@ -5441,8 +5424,7 @@ TEST(ProvisionalBreakpointOnLineOutOfRange) {
|
| const char* script = "function f() {};";
|
| const char* resource_name = "test_resource";
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - AfterCompileEventListener);
|
| + SetDebugEventListener(env->GetIsolate(), AfterCompileEventListener);
|
| v8::Local<v8::Context> context = env.context();
|
|
|
| // Set a couple of provisional breakpoint on lines out of the script lines
|
| @@ -5471,7 +5453,7 @@ TEST(ProvisionalBreakpointOnLineOutOfRange) {
|
|
|
| ClearBreakPointFromJS(env->GetIsolate(), sbp1);
|
| ClearBreakPointFromJS(env->GetIsolate(), sbp2);
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -5488,10 +5470,10 @@ TEST(NoDebugBreakInAfterCompileEventListener) {
|
| v8::Local<v8::Context> context = env.context();
|
|
|
| // Register a debug event listener which sets the break flag and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), BreakEventListener);
|
| + SetDebugEventListener(env->GetIsolate(), BreakEventListener);
|
|
|
| // Set the debug break flag.
|
| - v8::Debug::DebugBreak(env->GetIsolate());
|
| + v8::debug::DebugBreak(env->GetIsolate());
|
|
|
| // Create a function for testing stepping.
|
| const char* src = "function f() { eval('var x = 10;'); } ";
|
| @@ -5501,13 +5483,13 @@ TEST(NoDebugBreakInAfterCompileEventListener) {
|
| CHECK_EQ(1, break_point_hit_count);
|
|
|
| // Set the debug break flag again.
|
| - v8::Debug::DebugBreak(env->GetIsolate());
|
| + v8::debug::DebugBreak(env->GetIsolate());
|
| f->Call(context, env->Global(), 0, NULL).ToLocalChecked();
|
| // There should be one more break event when the script is evaluated in 'f'.
|
| CHECK_EQ(2, break_point_hit_count);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -5527,10 +5509,10 @@ TEST(DebugBreakFunctionApply) {
|
| "foo");
|
|
|
| // Register a debug event listener which steps and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventBreakMax);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakMax);
|
|
|
| // Set the debug break flag before calling the code using function.apply.
|
| - v8::Debug::DebugBreak(env->GetIsolate());
|
| + v8::debug::DebugBreak(env->GetIsolate());
|
|
|
| // Limit the number of debug breaks. This is a regression test for issue 493
|
| // where this test would enter an infinite loop.
|
| @@ -5541,7 +5523,7 @@ TEST(DebugBreakFunctionApply) {
|
| // When keeping the debug break several break will happen.
|
| CHECK_GT(break_point_hit_count, 1);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -5609,7 +5591,7 @@ TEST(CallingContextIsNotDebugContext) {
|
| .FromJust());
|
|
|
| // Register the debug event listener
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventGetAtgumentPropertyValue);
|
| + SetDebugEventListener(isolate, DebugEventGetAtgumentPropertyValue);
|
|
|
| // Create a function that invokes debugger.
|
| v8::Local<v8::Function> foo = CompileFunction(
|
| @@ -5622,7 +5604,7 @@ TEST(CallingContextIsNotDebugContext) {
|
| foo->Call(debugee_context, env->Global(), 0, NULL).ToLocalChecked();
|
| CHECK_EQ(1, break_point_hit_count);
|
|
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| debugee_context = v8::Local<v8::Context>();
|
| debugger_context = v8::Local<v8::Context>();
|
| CheckDebuggerUnloaded(isolate);
|
| @@ -5644,8 +5626,8 @@ TEST(DebugEventContext) {
|
| v8::HandleScope scope(isolate);
|
| expected_context = v8::Context::New(isolate);
|
| expected_callback_data = v8::Int32::New(isolate, 2010);
|
| - v8::Debug::SetDebugEventListener(isolate, DebugEventContextChecker,
|
| - expected_callback_data);
|
| + SetDebugEventListener(isolate, DebugEventContextChecker,
|
| + expected_callback_data);
|
| v8::Context::Scope context_scope(expected_context);
|
| v8::Script::Compile(expected_context,
|
| v8_str(isolate, "(function(){debugger;})();"))
|
| @@ -5653,7 +5635,7 @@ TEST(DebugEventContext) {
|
| ->Run(expected_context)
|
| .ToLocalChecked();
|
| expected_context.Clear();
|
| - v8::Debug::SetDebugEventListener(isolate, nullptr);
|
| + SetDebugEventListener(isolate, nullptr);
|
| expected_context_data = v8::Local<v8::Value>();
|
| CheckDebuggerUnloaded(isolate);
|
| }
|
| @@ -5688,7 +5670,7 @@ static void DebugEventBreakDeoptimize(
|
| }
|
| }
|
|
|
| - v8::Debug::DebugBreak(CcTest::isolate());
|
| + v8::debug::DebugBreak(CcTest::isolate());
|
| }
|
| }
|
|
|
| @@ -5711,20 +5693,19 @@ TEST(DeoptimizeDuringDebugBreak) {
|
| // This tests lazy deoptimization bailout for the stack check, as the first
|
| // time in function bar when using debug break and no break points will be at
|
| // the initial stack check.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugEventBreakDeoptimize);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakDeoptimize);
|
|
|
| // Compile and run function bar which will optimize it for some flag settings.
|
| v8::Local<v8::Function> f = CompileFunction(&env, "function bar(){}", "bar");
|
| f->Call(context, v8::Undefined(env->GetIsolate()), 0, NULL).ToLocalChecked();
|
|
|
| // Set debug break and call bar again.
|
| - v8::Debug::DebugBreak(env->GetIsolate());
|
| + v8::debug::DebugBreak(env->GetIsolate());
|
| f->Call(context, v8::Undefined(env->GetIsolate()), 0, NULL).ToLocalChecked();
|
|
|
| CHECK(debug_event_break_deoptimize_done);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| }
|
|
|
|
|
| @@ -5791,9 +5772,8 @@ static void DebugEventBreakWithOptimizedStack(
|
|
|
|
|
| static void ScheduleBreak(const v8::FunctionCallbackInfo<v8::Value>& args) {
|
| - v8::Debug::SetDebugEventListener(args.GetIsolate(),
|
| - DebugEventBreakWithOptimizedStack);
|
| - v8::Debug::DebugBreak(args.GetIsolate());
|
| + SetDebugEventListener(args.GetIsolate(), DebugEventBreakWithOptimizedStack);
|
| + v8::debug::DebugBreak(args.GetIsolate());
|
| }
|
|
|
|
|
| @@ -5866,7 +5846,7 @@ static void TestDebugBreakInLoop(const char* loop_head,
|
| CompileRun(buffer.start());
|
|
|
| // Set the debug break to enter the debugger as soon as possible.
|
| - v8::Debug::DebugBreak(CcTest::isolate());
|
| + v8::debug::DebugBreak(CcTest::isolate());
|
|
|
| // Call function with infinite loop.
|
| CompileRun("f();");
|
| @@ -5902,7 +5882,7 @@ void DebugBreakLoop(const char* loop_header, const char** loop_bodies,
|
| v8::HandleScope scope(env->GetIsolate());
|
|
|
| // Register a debug event listener which sets the break flag and counts.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventBreakMax);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventBreakMax);
|
|
|
| CompileRun(
|
| "var a = 1;\n"
|
| @@ -5912,7 +5892,7 @@ void DebugBreakLoop(const char* loop_header, const char** loop_bodies,
|
| TestDebugBreakInLoop(loop_header, loop_bodies, loop_footer);
|
|
|
| // Get rid of the debug event listener.
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -6006,7 +5986,7 @@ static void DebugBreakInlineListener(
|
| i::Script::GetLineNumber(source_script,
|
| result->Int32Value(context).FromJust()));
|
| }
|
| - v8::Debug::SetDebugEventListener(CcTest::isolate(), nullptr);
|
| + SetDebugEventListener(CcTest::isolate(), nullptr);
|
| CcTest::isolate()->TerminateExecution();
|
| }
|
|
|
| @@ -6030,7 +6010,7 @@ TEST(DebugBreakInline) {
|
| "g(false); \n"
|
| "%OptimizeFunctionOnNextCall(g); \n"
|
| "g(true);";
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugBreakInlineListener);
|
| + SetDebugEventListener(env->GetIsolate(), DebugBreakInlineListener);
|
| inline_script =
|
| v8::Script::Compile(context, v8_str(env->GetIsolate(), source))
|
| .ToLocalChecked();
|
| @@ -6065,7 +6045,7 @@ TEST(Regress131642) {
|
| // on the stack.
|
| DebugLocalContext env;
|
| v8::HandleScope scope(env->GetIsolate());
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugEventStepNext);
|
| + SetDebugEventListener(env->GetIsolate(), DebugEventStepNext);
|
|
|
| // We step through the first script. It exits through an exception. We run
|
| // this inside a new frame to record a different FP than the second script
|
| @@ -6077,7 +6057,7 @@ TEST(Regress131642) {
|
| const char* script_2 = "[0].forEach(function() { });";
|
| CompileRun(script_2);
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| }
|
|
|
|
|
| @@ -6099,15 +6079,15 @@ TEST(DebuggerCreatesContextIffActive) {
|
| v8::HandleScope scope(env->GetIsolate());
|
| CHECK_EQ(1, v8::internal::CountNativeContexts());
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CompileRun("debugger;");
|
| CHECK_EQ(1, v8::internal::CountNativeContexts());
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), NopListener);
|
| + SetDebugEventListener(env->GetIsolate(), NopListener);
|
| CompileRun("debugger;");
|
| CHECK_EQ(2, v8::internal::CountNativeContexts());
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| }
|
|
|
|
|
| @@ -6115,7 +6095,7 @@ TEST(LiveEditEnabled) {
|
| v8::internal::FLAG_allow_natives_syntax = true;
|
| LocalContext env;
|
| v8::HandleScope scope(env->GetIsolate());
|
| - v8::Debug::SetLiveEditEnabled(env->GetIsolate(), true);
|
| + v8::debug::SetLiveEditEnabled(env->GetIsolate(), true);
|
| CompileRun("%LiveEditCompareStrings('', '')");
|
| }
|
|
|
| @@ -6124,7 +6104,7 @@ TEST(LiveEditDisabled) {
|
| v8::internal::FLAG_allow_natives_syntax = true;
|
| LocalContext env;
|
| v8::HandleScope scope(env->GetIsolate());
|
| - v8::Debug::SetLiveEditEnabled(env->GetIsolate(), false);
|
| + v8::debug::SetLiveEditEnabled(env->GetIsolate(), false);
|
| CompileRun("%LiveEditCompareStrings('', '')");
|
| }
|
|
|
| @@ -6137,7 +6117,7 @@ TEST(PrecompiledFunction) {
|
| DebugLocalContext env;
|
| v8::HandleScope scope(env->GetIsolate());
|
| env.ExposeDebug();
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), DebugBreakInlineListener);
|
| + SetDebugEventListener(env->GetIsolate(), DebugBreakInlineListener);
|
|
|
| v8::Local<v8::Function> break_here =
|
| CompileFunction(&env, "function break_here(){}", "break_here");
|
| @@ -6159,7 +6139,7 @@ TEST(PrecompiledFunction) {
|
| v8::String::Utf8Value utf8(result);
|
| CHECK_EQ(0, strcmp("bar", *utf8));
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CheckDebuggerUnloaded(env->GetIsolate());
|
| }
|
|
|
| @@ -6171,15 +6151,14 @@ static void DebugBreakStackTraceListener(
|
|
|
|
|
| static void AddDebugBreak(const v8::FunctionCallbackInfo<v8::Value>& args) {
|
| - v8::Debug::DebugBreak(args.GetIsolate());
|
| + v8::debug::DebugBreak(args.GetIsolate());
|
| }
|
|
|
|
|
| TEST(DebugBreakStackTrace) {
|
| DebugLocalContext env;
|
| v8::HandleScope scope(env->GetIsolate());
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(),
|
| - DebugBreakStackTraceListener);
|
| + SetDebugEventListener(env->GetIsolate(), DebugBreakStackTraceListener);
|
| v8::Local<v8::Context> context = env.context();
|
| v8::Local<v8::FunctionTemplate> add_debug_break_template =
|
| v8::FunctionTemplate::New(env->GetIsolate(), AddDebugBreak);
|
| @@ -6234,11 +6213,11 @@ TEST(DebugBreakOffThreadTerminate) {
|
| DebugLocalContext env;
|
| v8::Isolate* isolate = env->GetIsolate();
|
| v8::HandleScope scope(isolate);
|
| - v8::Debug::SetDebugEventListener(isolate, DebugBreakTriggerTerminate);
|
| + SetDebugEventListener(isolate, DebugBreakTriggerTerminate);
|
| TerminationThread terminator(isolate);
|
| terminator.Start();
|
| v8::TryCatch try_catch(env->GetIsolate());
|
| - v8::Debug::DebugBreak(isolate);
|
| + v8::debug::DebugBreak(isolate);
|
| CompileRun("while (true);");
|
| CHECK(try_catch.HasTerminated());
|
| }
|
| @@ -6263,7 +6242,7 @@ TEST(DebugPromiseInterceptedByTryCatch) {
|
| DebugLocalContext env;
|
| v8::Isolate* isolate = env->GetIsolate();
|
| v8::HandleScope scope(isolate);
|
| - v8::Debug::SetDebugEventListener(isolate, &DebugEventExpectNoException);
|
| + SetDebugEventListener(isolate, &DebugEventExpectNoException);
|
| v8::Local<v8::Context> context = env.context();
|
| ChangeBreakOnException(false, true);
|
|
|
| @@ -6302,7 +6281,7 @@ TEST(DebugPromiseRejectedByCallback) {
|
| DebugLocalContext env;
|
| v8::Isolate* isolate = env->GetIsolate();
|
| v8::HandleScope scope(isolate);
|
| - v8::Debug::SetDebugEventListener(isolate, &DebugEventCountException);
|
| + SetDebugEventListener(isolate, &DebugEventCountException);
|
| v8::Local<v8::Context> context = env.context();
|
| ChangeBreakOnException(false, true);
|
| exception_event_counter = 0;
|
| @@ -6363,7 +6342,7 @@ TEST(DebugBreakInLexicalScopes) {
|
| DebugLocalContext env;
|
| v8::Isolate* isolate = env->GetIsolate();
|
| v8::HandleScope scope(isolate);
|
| - v8::Debug::SetDebugEventListener(isolate, DebugHarmonyScopingListener);
|
| + SetDebugEventListener(isolate, DebugHarmonyScopingListener);
|
|
|
| CompileRun(
|
| "'use strict'; \n"
|
| @@ -6400,7 +6379,7 @@ static void NoInterruptsOnDebugEvent(
|
|
|
| TEST(NoInterruptsInDebugListener) {
|
| DebugLocalContext env;
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), NoInterruptsOnDebugEvent);
|
| + SetDebugEventListener(env->GetIsolate(), NoInterruptsOnDebugEvent);
|
| CompileRun("void(0);");
|
| }
|
|
|
| @@ -6459,8 +6438,9 @@ TEST(DisableTailCallElimination) {
|
|
|
| DebugLocalContext env;
|
| v8::Isolate* isolate = env->GetIsolate();
|
| + i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
|
| v8::HandleScope scope(isolate);
|
| - CHECK(v8::Debug::IsTailCallEliminationEnabled(isolate));
|
| + CHECK(i_isolate->is_tail_call_elimination_enabled());
|
|
|
| CompileRun(
|
| "'use strict'; \n"
|
| @@ -6497,12 +6477,12 @@ TEST(DisableTailCallElimination) {
|
| "");
|
| ExpectInt32("h();", 2);
|
| ExpectInt32("h(); %OptimizeFunctionOnNextCall(g); h();", 2);
|
| - v8::Debug::SetTailCallEliminationEnabled(isolate, false);
|
| - CHECK(!v8::Debug::IsTailCallEliminationEnabled(isolate));
|
| + i_isolate->SetTailCallEliminationEnabled(false);
|
| + CHECK(!i_isolate->is_tail_call_elimination_enabled());
|
| ExpectInt32("h();", 1);
|
| ExpectInt32("h(); %OptimizeFunctionOnNextCall(g); h();", 1);
|
| - v8::Debug::SetTailCallEliminationEnabled(isolate, true);
|
| - CHECK(v8::Debug::IsTailCallEliminationEnabled(isolate));
|
| + i_isolate->SetTailCallEliminationEnabled(true);
|
| + CHECK(i_isolate->is_tail_call_elimination_enabled());
|
| ExpectInt32("h();", 2);
|
| ExpectInt32("h(); %OptimizeFunctionOnNextCall(g); h();", 2);
|
| }
|
| @@ -6517,8 +6497,9 @@ TEST(DebugStepNextTailCallEliminiation) {
|
| DebugLocalContext env;
|
| env.ExposeDebug();
|
| v8::Isolate* isolate = env->GetIsolate();
|
| + i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
|
| v8::HandleScope scope(isolate);
|
| - CHECK(v8::Debug::IsTailCallEliminationEnabled(isolate));
|
| + CHECK(i_isolate->is_tail_call_elimination_enabled());
|
|
|
| const char* source =
|
| "'use strict'; \n"
|
| @@ -6554,7 +6535,7 @@ TEST(DebugStepNextTailCallEliminiation) {
|
| ExpectNull("exception");
|
| ExpectString("JSON.stringify(log)", "[\"a4\",\"b2\",\"c4\",\"c11\",\"d0\"]");
|
|
|
| - v8::Debug::SetTailCallEliminationEnabled(isolate, false);
|
| + i_isolate->SetTailCallEliminationEnabled(false);
|
| CompileRun(
|
| "log = []; \n"
|
| "Debug.setListener(listener); \n"
|
| @@ -6582,8 +6563,8 @@ TEST(DebugStepOverFunctionWithCaughtException) {
|
| DebugLocalContext env;
|
| v8::Isolate* isolate = env->GetIsolate();
|
| v8::HandleScope scope(isolate);
|
| - v8::Debug::SetDebugEventListener(
|
| - isolate, DebugStepOverFunctionWithCaughtExceptionListener);
|
| + SetDebugEventListener(isolate,
|
| + DebugStepOverFunctionWithCaughtExceptionListener);
|
|
|
| break_point_hit_count = 0;
|
| CompileRun(
|
| @@ -6594,7 +6575,7 @@ TEST(DebugStepOverFunctionWithCaughtException) {
|
| "foo();\n"
|
| "foo();\n");
|
|
|
| - v8::Debug::SetDebugEventListener(env->GetIsolate(), nullptr);
|
| + SetDebugEventListener(env->GetIsolate(), nullptr);
|
| CHECK_EQ(4, break_point_hit_count);
|
| }
|
|
|
|
|