| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 // Copyright 2015 the V8 project authors. All rights reserved. |  | 
| 2 // Use of this source code is governed by a BSD-style license that can be |  | 
| 3 // found in the LICENSE file. |  | 
| 4 |  | 
| 5 // Flags: --expose-debug-as debug |  | 
| 6 |  | 
| 7 var source = |  | 
| 8   "var foo = function foo() {\n" + |  | 
| 9   "  return 1;\n" + |  | 
| 10   "}\n" + |  | 
| 11   "//@ sourceURL=test"; |  | 
| 12 |  | 
| 13 Debug = debug.Debug; |  | 
| 14 Debug.setListener(listener); |  | 
| 15 var exception = null; |  | 
| 16 var break_count = 0; |  | 
| 17 |  | 
| 18 function listener(event, exec_state, event_data, data) { |  | 
| 19   if (event == Debug.DebugEvent.Break) break_count++; |  | 
| 20   if (event != Debug.DebugEvent.AfterCompile) return; |  | 
| 21   try { |  | 
| 22     var name = event_data.script().name(); |  | 
| 23     var id = event_data.script().id(); |  | 
| 24     assertEquals("test", name); |  | 
| 25     Debug.setScriptBreakPointById(id, 2); |  | 
| 26   } catch (e) { |  | 
| 27     exception = e; |  | 
| 28   } |  | 
| 29 } |  | 
| 30 |  | 
| 31 eval(source); |  | 
| 32 |  | 
| 33 assertEquals(0, break_count); |  | 
| 34 foo(); |  | 
| 35 assertEquals(1, break_count); |  | 
| 36 assertNull(exception); |  | 
| OLD | NEW | 
|---|