tor-browser

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

bug-1872524.js (580B)


      1 // Attempt to break invariant that smallHeapIncrementalLimit >=
      2 // largeHeapIncrementalLimit and check that it is maintained.
      3 
      4 function checkInvariant() {
      5  return gcparam("smallHeapIncrementalLimit") >=
      6         gcparam("largeHeapIncrementalLimit");
      7 }
      8 
      9 assertEq(checkInvariant(), true);
     10 
     11 const smallLimit = gcparam("smallHeapIncrementalLimit");
     12 gcparam("largeHeapIncrementalLimit", smallLimit + 1);
     13 assertEq(checkInvariant(), true);
     14 
     15 const largeLimit = gcparam("largeHeapIncrementalLimit");
     16 gcparam("smallHeapIncrementalLimit", largeLimit - 1);
     17 assertEq(checkInvariant(), true);