// Copyright 2015 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.// Flags: --allow-natives-syntax --expose-debug-as debugfunctionbar(x){debugger;}functionfoo(){bar(arguments[0]);}functionwrap(){returnfoo(1);}wrap();wrap();%OptimizeFunctionOnNextCall(wrap);varDebug=debug.Debug;Debug.setListener(function(event,exec_state,event_data,data){if(event!=Debug.DebugEvent.Break)return;for(vari=0;i<exec_state.frameCount();i++)exec_state.frame(i);});wrap();