tor-browser

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

Debugger-findObjects-06.js (486B)


      1 // In a debugger with multiple debuggees, findObjects finds objects from all debuggees.
      2 
      3 var g1 = newGlobal({newCompartment: true});
      4 var g2 = newGlobal({newCompartment: true});
      5 var dbg = new Debugger();
      6 var g1w = dbg.addDebuggee(g1);
      7 var g2w = dbg.addDebuggee(g2);
      8 
      9 g1.eval('this.a = {};');
     10 g2.eval('this.b = {};');
     11 
     12 var objects = dbg.findObjects();
     13 assertEq(objects.indexOf(g1w.makeDebuggeeValue(g1.a)) != -1, true);
     14 assertEq(objects.indexOf(g2w.makeDebuggeeValue(g2.b)) != -1, true);