bug1701859.js (515B)
1 // |jit-test| --fast-warmup 2 var dbgGlobal1 = newGlobal({ newCompartment: true }); 3 for (var i = 0; i < 25; ++i) { 4 try { 5 var dbg = new dbgGlobal1.Debugger; 6 dbg.addDebuggee(this); 7 dbg.collectCoverageInfo = true; 8 9 var dbgGlobal2 = newGlobal({ newCompartment: true }); 10 dbgGlobal2.debuggeeGlobal = this; 11 dbgGlobal2.eval("(" + function () { new Debugger(debuggeeGlobal); } + ")();"); 12 13 dbg.removeDebuggee(this); 14 dbg = null; 15 16 if ((i % 10) === 0) { 17 gc(); 18 } 19 } catch (ex) {} 20 }