tor-browser

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

bug1375447.js (452B)


      1 var g = newGlobal({newCompartment: true});
      2 var dbg = new Debugger;
      3 var gw = dbg.addDebuggee(g);
      4 g.eval(`
      5 var line0 = Error().lineNumber;
      6 function f() {
      7    try {
      8  throw 4;
      9    } catch(e) {}
     10 }
     11 `);
     12 var script = gw.getOwnPropertyDescriptor("f").value.script;
     13 var handler = {
     14    hit: function() {}
     15 };
     16 var offs = script.getLineOffsets(g.line0 + 4);
     17 for (var i = 0; i < offs.length; i++) script.setBreakpoint(offs[i], handler);
     18 assertEq(g.f(), undefined);