tor-browser

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

bug1261324.js (534B)


      1 g = newGlobal({newCompartment: true})
      2 g.parent = this
      3 g.eval("new Debugger(parent).onExceptionUnwind = function () {}")
      4 enableGeckoProfiling()
      5 
      6 try {
      7  // Only the ARM simulator supports single step profiling.
      8  enableSingleStepProfiling();
      9 } catch (e) {
     10  quit();
     11 }
     12 
     13 function assertThrowsInstanceOf(f) {
     14    try {
     15        f()
     16    } catch (exc) {}
     17 }
     18 function testThrow(thunk) {
     19    for (i = 0; i < 20; i++) {
     20        iter = thunk()
     21        assertThrowsInstanceOf(function() { return iter.throw(); })
     22    }
     23 }
     24 testThrow(function*() {})