// Breakpoints work in non-compile-and-go code. Bug 738479.
var g = newGlobal({newCompartment: true});
g.s = ''; var dbg = new Debugger; var gw = dbg.addDebuggee(g);
g.evaluate( "function f() {\n" + // fscript.startLine " s += 'a';\n" + // fscript.startLine + 1 " s += 'b';\n" + // fscript.startLine + 2 "}\n");
var fscript = gw.makeDebuggeeValue(g.f).script; var handler = {hit: function (frame) { g.s += '1'; }}; for (var pc of fscript.getLineOffsets(fscript.startLine + 2))
fscript.setBreakpoint(pc, handler);
g.f();
assertEq(g.s, "a1b");
Messung V0.5
¤ Dauer der Verarbeitung: 0.1 Sekunden
(vorverarbeitet)
¤
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.