1// 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: --expose-debug-as debug 6 7var Debug = debug.Debug; 8 9function listener(event, exec_state, event_data, data) { 10 assertEquals(2, exec_state.frameCount()); 11 assertEquals("a", exec_state.frame(0).localName(0)); 12 assertEquals("1", exec_state.frame(0).localValue(0).value()); 13 assertEquals(1, exec_state.frame(0).localCount()); 14} 15 16Debug.setListener(listener); 17 18function f() { 19 var a = 1; 20 { 21 let b = 2; 22 debugger; 23 } 24} 25 26f(); 27