tor-browser

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

Frame-onStep-generators-05.js (346B)


      1 // GC'ing a Debugger.Frame and its AbstractGeneratorObject adjusts the script's
      2 // stepper count.
      3 
      4 let g = newGlobal({newCompartment: true});
      5 g.eval(`function* f() {}`);
      6 for (let i = 0; i < 2; i++) {
      7  let dbg = new Debugger(g);
      8  dbg.onEnterFrame = frame => {
      9    frame.onStep = () => {};
     10  };
     11  g.f();
     12  dbg.onEnterFrame = undefined;
     13  gc();
     14 }