tor-browser

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

onDebuggerStatement-03.js (291B)


      1 // A debugger statement in an onDebuggerStatement hook should not reenter.
      2 
      3 var g = newGlobal({newCompartment: true});
      4 var calls = 0;
      5 
      6 var dbg = Debugger(g);
      7 dbg.onDebuggerStatement = function (stack) {
      8    calls++;
      9    debugger;
     10 };
     11 
     12 assertEq(g.eval("debugger; 7;"), 7);
     13 assertEq(calls, 1);