tor-browser

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

bug-956324.js (493B)


      1 var g = newGlobal({newCompartment: true});
      2 g.eval("function f() {\n" +
      3       "    debugger;\n" +
      4       "}\n")
      5 
      6 var dbg = new Debugger(g);
      7 var handler = {};
      8 dbg.onDebuggerStatement = function (frame) {
      9  frame.script.setBreakpoint(0, {});
     10 };
     11 
     12 // create breakpoint
     13 g.f()
     14 
     15 // drop our references to things
     16 handler = undefined;
     17 dbg.onDebuggerStatement = undefined;
     18 
     19 dbg.removeAllDebuggees();
     20 
     21 gc();
     22 
     23 //create garbage to trigger a minor GC
     24 var x;
     25 for (var i = 0; i < 100; ++i)
     26    x = {};
     27 
     28 gc();