tor-browser

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

Debugger-findScripts-02.js (544B)


      1 // In a debuggee with functions, findScripts finds those functions' scripts.
      2 
      3 var g = newGlobal({newCompartment: true});
      4 g.eval('function f(){}');
      5 g.eval('function g(){}');
      6 g.eval('function h(){}');
      7 
      8 var dbg = new Debugger();
      9 var gw = dbg.addDebuggee(g);
     10 var fw = gw.makeDebuggeeValue(g.f);
     11 var gw = gw.makeDebuggeeValue(g.g);
     12 var hw = gw.makeDebuggeeValue(g.h);
     13 
     14 assertEq(dbg.findScripts().indexOf(fw.script) != -1, true);
     15 assertEq(dbg.findScripts().indexOf(gw.script) != -1, true);
     16 assertEq(dbg.findScripts().indexOf(hw.script) != -1, true);