tor-browser

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

Debugger-debuggees-27.js (343B)


      1 // Test that we can OSR with the same script on the stack multiple times.
      2 
      3 var g = newGlobal({newCompartment: true});
      4 var dbg = new Debugger;
      5 
      6 g.toggle = function toggle() {
      7  dbg.addDebuggee(g);
      8  var frame = dbg.getNewestFrame();
      9 }
     10 
     11 g.eval("" + function f(x) {
     12  if (x == 0) {
     13    toggle();
     14    return;
     15  }
     16  f(x - 1);
     17 });
     18 
     19 g.eval("f(3);");