| Index: test/cctest/test-debug.cc
|
| ===================================================================
|
| --- test/cctest/test-debug.cc (revision 6800)
|
| +++ test/cctest/test-debug.cc (working copy)
|
| @@ -997,7 +997,7 @@
|
| CheckDebugBreakFunction(&env,
|
| "function f2(){x=1;}", "f2",
|
| 0,
|
| - v8::internal::RelocInfo::CODE_TARGET,
|
| + v8::internal::RelocInfo::CODE_TARGET_CONTEXT,
|
| Builtins::builtin(Builtins::StoreIC_DebugBreak));
|
| CheckDebugBreakFunction(&env,
|
| "function f3(){var a=x;}", "f3",
|
| @@ -3712,7 +3712,7 @@
|
| v8::V8::AddMessageListener(MessageCallbackCount);
|
| v8::Debug::SetDebugEventListener(DebugEventCounter);
|
|
|
| - // Initial state should be break on uncaught exception.
|
| + // Initial state should be no break on exceptions.
|
| DebugEventCounterClear();
|
| MessageCallbackCountClear();
|
| caught->Call(env->Global(), 0, NULL);
|
| @@ -3720,8 +3720,8 @@
|
| CHECK_EQ(0, uncaught_exception_hit_count);
|
| CHECK_EQ(0, message_callback_count);
|
| notCaught->Call(env->Global(), 0, NULL);
|
| - CHECK_EQ(1, exception_hit_count);
|
| - CHECK_EQ(1, uncaught_exception_hit_count);
|
| + CHECK_EQ(0, exception_hit_count);
|
| + CHECK_EQ(0, uncaught_exception_hit_count);
|
| CHECK_EQ(1, message_callback_count);
|
|
|
| // No break on exception
|
| @@ -3841,6 +3841,9 @@
|
| v8::HandleScope scope;
|
| DebugLocalContext env;
|
|
|
| + // For this test, we want to break on uncaught exceptions:
|
| + ChangeBreakOnException(false, true);
|
| +
|
| v8::internal::Top::TraceException(false);
|
|
|
| // Create a function for checking the function when hitting a break point.
|
| @@ -3892,6 +3895,9 @@
|
| v8::HandleScope scope;
|
| DebugLocalContext env;
|
|
|
| + // For this test, we want to break on uncaught exceptions:
|
| + ChangeBreakOnException(false, true);
|
| +
|
| // Create a function for checking the function when hitting a break point.
|
| frame_function_name = CompileFunction(&env,
|
| frame_function_name_source,
|
| @@ -6523,6 +6529,10 @@
|
| TEST(ExceptionMessageWhenMessageHandlerIsReset) {
|
| v8::HandleScope scope;
|
| DebugLocalContext env;
|
| +
|
| + // For this test, we want to break on uncaught exceptions:
|
| + ChangeBreakOnException(false, true);
|
| +
|
| exception_event_count = 0;
|
| const char* script = "function f() {throw new Error()};";
|
|
|
|
|