blob: 9c2204e4d2d589fb8a272b67d852850af1af7f8c [file] [log] [blame]
Ben Murdoch097c5b22016-05-18 11:27:45 +01001// Copyright 2016 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: --ignition-filter=f --expose-debug-as debug
6
7var Debug = debug.Debug;
8
9var break_count = 0;
10
11function f() {
12 debugger;
13}
14
15function listener(event, exec_data) {
16 if (event != Debug.DebugEvent.Break) return;
17 break_count++;
18}
19
20f();
21assertEquals(0, break_count);
22
23Debug.setListener(listener);
24
25f();
26assertEquals(1, break_count);
27
28Debug.setListener(null);
29
30f();
31assertEquals(1, break_count);