// A breakpoint handler hit method can return {return: val} to force the frame to return.
var g = newGlobal({newCompartment: true}); var dbg = Debugger(g);
dbg.onDebuggerStatement = function (frame) {
g.log += 'D';
function hit(frame) {
g.log += 'H'; return {return: 'ok'};
}
var f = frame.eval("f").return; var s = f.script; var offs = s.getLineOffsets(g.line0 + 2); for (var i = 0; i < offs.length; i++)
s.setBreakpoint(offs[i], {hit: hit});
var rv = f.call();
assertEq(rv.return, 'ok');
g.log += 'X';
};
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.