var g = newGlobal({newCompartment: true}); var dbg = Debugger(g); var hit = false;
dbg.onExceptionUnwind = function (frame, exc) { // onExceptionUnwind is called multiple times as the stack is unwound. // Only check the first hit.
assertEq(arguments.length, 2);
assertEq(frame instanceof Debugger.Frame, true); if (!hit) {
assertEq(exc, 101);
assertEq(frame.type, "call");
assertEq(frame.callee.name, "f");
assertEq(frame.older.type, "eval");
hit = true;
}
};
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.