// For perf reasons we don't recompile all a debuggee global's scripts when // Debugger no longer needs to observe all execution for that global. Test that // things don't crash if we try to run a script with a BaselineScript that was // compiled with debug instrumentation when the global is no longer a debuggee.
var g = newGlobal({newCompartment: true}); var dbg = new Debugger(g); var counter = 0;
dbg.onDebuggerStatement = function (frame) {
counter++; if (counter == 15)
dbg.onDebuggerStatement = undefined;
};
g.eval("" + function f() {
{
let inner = 42;
debugger;
inner++;
}
});
g.eval("for (var i = 0; i < 20; i++) f()");
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.