tor-browser

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

Frame-eval-13.js (382B)


      1 // The debugger may add new bindings into existing scopes
      2 
      3 var g = newGlobal({newCompartment: true});
      4 var dbg = new Debugger(g);
      5 dbg.onDebuggerStatement = function(frame) {
      6    assertEq(frame.eval("var x = 3; x").return, 3);
      7    hits++;
      8 }
      9 var hits = 0;
     10 g.eval("(function() { debugger; })()");
     11 assertEq(hits, 1);
     12 g.eval("(function() { var x = 4; debugger; })()");
     13 assertEq(hits, 2);