Tue, 06 Jan 2015 21:39:09 +0100
Conditionally force memory storage according to privacy.thirdparty.isolate;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.
1 // This test should not assert.
3 function asmModule(g, foreign, heap) {
4 "use asm";
5 let HEAP8 = new g.Int8Array(heap);
7 function f() { return 99; }
8 return {f: f};
9 }
11 // linking error
12 let m = asmModule(this, 2, new ArrayBuffer(4095));
14 print(m.f());
16 // linking error
17 let m2 = asmModule(this, 2, new ArrayBuffer(2048));
19 print(m2.f());