tor-browser

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

Frame-onStep-05.js (391B)


      1 // Upon returning to a frame with an onStep hook, the hook is called before the
      2 // next line.
      3 
      4 var g = newGlobal({newCompartment: true});
      5 g.log = '';
      6 g.eval("function f() { debugger; }");
      7 
      8 var dbg = Debugger(g);
      9 dbg.onDebuggerStatement = function (frame) {
     10    frame.older.onStep = function () { g.log += 's'; };
     11 };
     12 g.eval("f();\n" +
     13       "log += 'x';\n");
     14 assertEq(g.log.charAt(0), 's');