tor-browser

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

bug-1620221.js (615B)


      1 function testStepping(script, expected) {
      2    let g = newGlobal({newCompartment: true});
      3    let f = g.eval(script);
      4    let log = [];
      5    function maybePause(frame) {
      6        let line = frame.script.getOffsetLocation(frame.offset).lineNumber;
      7        log.push(line);
      8    }
      9    let dbg = new Debugger(g);
     10    dbg.onEnterFrame = frame => {
     11        maybePause(frame);
     12    };
     13    f();
     14 }
     15 var g7 = newGlobal({newCompartment: true});
     16 g7.parent = this;
     17 g7.eval(`
     18    Debugger(parent).onEnterFrame = function(frame) {
     19        let v = frame.environment.getVariable('var0');
     20    };
     21 `);
     22 testStepping("(function() {})");
     23 gc();