tor-browser

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

testDetach.js (537B)


      1 var ab = new ArrayBuffer(4);
      2 var i32 = new Int32Array(ab);
      3 i32[0] = 42;
      4 detachArrayBuffer(ab);
      5 assertEq(i32.length, 0);
      6 assertEq(ab.byteLength, 0);
      7 assertEq(i32[0], undefined);
      8 
      9 var ab = new ArrayBuffer(12);
     10 var i32 = new Int32Array(ab);
     11 i32[0] = 42;
     12 detachArrayBuffer(ab);
     13 assertEq(i32.length, 0);
     14 assertEq(ab.byteLength, 0);
     15 assertEq(i32[0], undefined);
     16 
     17 var ab = new ArrayBuffer(4096);
     18 var i32 = new Int32Array(ab);
     19 i32[0] = 42;
     20 detachArrayBuffer(ab);
     21 assertEq(i32.length, 0);
     22 assertEq(ab.byteLength, 0);
     23 assertEq(i32[0], undefined);