Lines Matching full:debugger
52 using ::v8::internal::Debugger;
417 // Check that the debugger has been fully unloaded.
419 // Check that the debugger context is cleared and that there is no debug
420 // information stored for the debugger.
428 // Iterate the head and check that there are no debugger related objects left.
454 Isolate::Current()->debugger()->never_unload_debugger_ = false;
455 Isolate::Current()->debugger()->UnloadDebugger();
462 // Check that the debugger has been fully unloaded.
464 // Let debugger to unload itself synchronously
1065 // parts of the debugger into architecture dependent files. This
2330 // Test that the debugger statement causes a break.
2337 v8::Script::Compile(v8::String::New("function bar(){debugger}"))->Run();
2339 "function foo(){debugger;debugger;}"))->Run();
2345 // Run function with debugger statement
2349 // Run function with two debugger statement
2358 // Test setting a breakpoint on the debugger statement.
2365 v8::Script::Compile(v8::String::New("function foo(){debugger;}"))->Run();
2369 // The debugger statement triggers breakpint hit
3584 "function foo(){debugger;Math.sin(1);}",
3623 "function foo(){ debugger; bar.apply(this, [1,2,3]); }",
3645 // Without stepping only the debugger statement is hit.
3662 "function foo(a){ debugger;"
3696 // Without stepping only the debugger statement is hit.
3738 // debugger is called correctly and the number of message callbacks is used to
4566 // Multithreaded tests of JSON debugger protocol
4731 /* Tests the message queues that hold debugger commands and
4732 * response messages to the debugger. Fills queues and makes
4737 // This is the debugger thread, that executes no v8 calls except
4738 // placing JSON debugger commands in the queue.
4819 // source_3 includes a debugger statement, which causes a break event.
4820 // Wait on break event from hitting "debugger" statement
4822 // These should execute after the "debugger" statement in source_2
4856 const char* source_3 = "a = 4; debugger; a = 5; a = 6; a = 7;";
4937 // Tests that all client data passed to the debugger are sent to the handler.
4984 * debugger thread. It then changes the value of a
5090 /* In this test, the debugger evaluates a function with a breakpoint, after
5342 // function called in the context of the debugger. If no data parameter is
5353 // function called in the context of the debugger. If no data parameter is
5365 // in the debugger.
5375 // JavaScript function in the debugger.
5385 // called in the debugger. It also tests that functions called in the debugger
5403 // Function to test using a JavaScript with closure in the debugger.
5411 // Test functions called through the debugger.
5448 // Calling a function through the debugger returns 0 frames if there are
5466 // Test that a parameter can be passed to a function called in the debugger.
5469 // Test that a function with closure can be run in the debugger.
5485 // Debugger message handler which counts the number of breaks.
5503 // Check debugger is unloaded before it is used.
5564 // Sends continue command to the debugger.
5577 // Debugger message handler which counts the number of times it is called.
5597 // Check debugger is unloaded before it is used.
5625 // Debugger message handler which clears the message handler while active.
5640 // Check debugger is unloaded before it is used.
5658 /* In this test, the debugger waits for a command on a breakpoint
5762 * The DebugMessageDispatchHandler is executed from the debugger thread
5831 i::Debugger* debugger = i::Isolate::Current()->debugger();
5849 debugger->StartAgent("test", kPort1);
5850 debugger->StopAgent();
5853 ok = debugger->StartAgent("test", kPort2);
5855 debugger->WaitForAgent();
5865 debugger->StopAgent();
5873 debugger->StartAgent("test", kPort3);
5874 debugger->StopAgent();
5927 // Receive a debugger agent protocol message.
5946 // Create a socket server to receive a debugger agent message.
6071 " debugger;\n"
6175 const char* source = "function f() { debugger; }";
6231 const char* script = "function f() { debugger; g(); } function g() { }";
6238 // Call f then g. The debugger statement in f will casue a break which will
6335 debugger;'); }";
6392 "\"arguments\":{\"expression\":\"debugger;\","
6414 // in 'evaluate' debugger request.
6454 // Request the loaded scripts to initialize the debugger script cache.
6502 // Request the loaded scripts to initialize the debugger script cache.
6556 // Setting listener to NULL should cause debugger unload.
6560 // Compilation cache should be disabled when debugger is active.
6582 // Setting message handler to NULL should cause debugger unload.
6586 // Compilation cache should be disabled when debugger is active.
6620 // Setting message handler to NULL should cause debugger unload.
6655 // event. In case of an exception in debugger code after compile event is not
6924 // Save handles to the debugger and debugee contexts to be used in
6939 // Create a function that invokes debugger.
6942 "function bar(x) { debugger; }"
6979 v8::Script::Compile(v8::String::New("(function(){debugger;})();"))->Run();
7232 // Set the debug break to enter the debugger as soon as possible.
7332 " if (b) debugger; \n"