tor-browser

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

testBug895774.js (468B)


      1 var g1 = newGlobal({newCompartment: true});
      2 var g2 = newGlobal({newCompartment: true});
      3 g1.eval("function f1() { debugger; evaluate('debugger') }");
      4 g2.eval("function f2() { f1(); assertEq(Number(this), 42) }");
      5 g2.f1 = g1.f1;
      6 
      7 var dbg = new Debugger(g1,g2);
      8 dbg.onDebuggerStatement = function(frame) {
      9    var target = frame.older;
     10    dbg.onDebuggerStatement = function(frame) {
     11        assertEq(Number(target.this.unsafeDereference()), 42);
     12    }
     13 }
     14 g2.f2.call(42);