| OLD | NEW | 
|    1 // Copyright 2008 the V8 project authors. All rights reserved. |    1 // Copyright 2008 the V8 project authors. All rights reserved. | 
|    2 // Redistribution and use in source and binary forms, with or without |    2 // Redistribution and use in source and binary forms, with or without | 
|    3 // modification, are permitted provided that the following conditions are |    3 // modification, are permitted provided that the following conditions are | 
|    4 // met: |    4 // met: | 
|    5 // |    5 // | 
|    6 //     * Redistributions of source code must retain the above copyright |    6 //     * Redistributions of source code must retain the above copyright | 
|    7 //       notice, this list of conditions and the following disclaimer. |    7 //       notice, this list of conditions and the following disclaimer. | 
|    8 //     * Redistributions in binary form must reproduce the above |    8 //     * Redistributions in binary form must reproduce the above | 
|    9 //       copyright notice, this list of conditions and the following |    9 //       copyright notice, this list of conditions and the following | 
|   10 //       disclaimer in the documentation and/or other materials provided |   10 //       disclaimer in the documentation and/or other materials provided | 
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   52     assertTrue(response.success, json_response); |   52     assertTrue(response.success, json_response); | 
|   53   } else { |   53   } else { | 
|   54     assertFalse(response.success, json_response); |   54     assertFalse(response.success, json_response); | 
|   55   } |   55   } | 
|   56 } |   56 } | 
|   57  |   57  | 
|   58 function listener(event, exec_state, event_data, data) { |   58 function listener(event, exec_state, event_data, data) { | 
|   59   try { |   59   try { | 
|   60   if (event == Debug.DebugEvent.Break) { |   60   if (event == Debug.DebugEvent.Break) { | 
|   61     // Get the debug command processor. |   61     // Get the debug command processor. | 
|   62     var dcp = exec_state.debugCommandProcessor(); |   62     var dcp = exec_state.debugCommandProcessor("unspecified_running_state"); | 
|   63  |   63  | 
|   64     // Test some illegal clearbreakpoint requests. |   64     // Test some illegal clearbreakpoint requests. | 
|   65     var request = '{' + base_request + '}' |   65     var request = '{' + base_request + '}' | 
|   66     var response = safeEval(dcp.processDebugJSONRequest(request)); |   66     var response = safeEval(dcp.processDebugJSONRequest(request)); | 
|   67     assertFalse(response.success); |   67     assertFalse(response.success); | 
|   68  |   68  | 
|   69     testArguments(dcp, '{}', false); |   69     testArguments(dcp, '{}', false); | 
|   70     testArguments(dcp, '{"breakpoint":0}', false); |   70     testArguments(dcp, '{"breakpoint":0}', false); | 
|   71     // TODO(1241036) change this to 2 when break points have been restructured. |   71     // TODO(1241036) change this to 2 when break points have been restructured. | 
|   72     testArguments(dcp, '{"breakpoint":3}', false); |   72     testArguments(dcp, '{"breakpoint":3}', false); | 
| (...skipping 19 matching lines...) Expand all  Loading... | 
|   92 function g() {}; |   92 function g() {}; | 
|   93  |   93  | 
|   94 // Set a break point and call to invoke the debug event listener. |   94 // Set a break point and call to invoke the debug event listener. | 
|   95 bp = Debug.setBreakPoint(g, 0, 0); |   95 bp = Debug.setBreakPoint(g, 0, 0); | 
|   96 assertEquals(1, bp); |   96 assertEquals(1, bp); | 
|   97 g(); |   97 g(); | 
|   98  |   98  | 
|   99 // Make sure that the debug event listener vas invoked. |   99 // Make sure that the debug event listener vas invoked. | 
|  100 assertTrue(listenerComplete, "listener did not run to completion"); |  100 assertTrue(listenerComplete, "listener did not run to completion"); | 
|  101 assertFalse(exception, "exception in listener") |  101 assertFalse(exception, "exception in listener") | 
| OLD | NEW |