tor-browser

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

bug1245862.js (500B)


      1 // |jit-test| allow-oom; skip-if: !hasFunction.oomAfterAllocations
      2 
      3 var g = newGlobal({newCompartment: true});
      4 var dbg = new Debugger;
      5 g.h = function h(d) {
      6  if (d) {
      7    dbg.addDebuggee(g);
      8    var f = dbg.getNewestFrame().older;
      9    f.st_p1((oomAfterAllocations(10)) + "foo = 'string of 42'");
     10  }
     11 }
     12 g.eval("" + function f(d) {
     13  g(d);
     14 });
     15 g.eval("" + function g(d) {
     16  h(d);
     17 });
     18 g.eval("(" + function () {
     19  for (i = 0; i < 5; i++)
     20    f(false);
     21  assertEq(f(true), "string of 42");
     22 } + ")();");