tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

onDebuggerStatement-04.js (416B)


      1 var g = newGlobal({newCompartment: true});
      2 var dbg = new Debugger(g);
      3 dbg.onDebuggerStatement = function (frame) {
      4    var code = "assertEq(c, 'ok');\n";
      5    assertEq(frame.evalWithBindings("eval(s)", {s: code, a: 1234}).return, undefined);
      6 };
      7 g.eval("function first() { return second(); }");
      8 g.eval("function second() { return eval('third()'); }");
      9 g.eval("function third() { debugger; }");
     10 g.evaluate("first();");