Home | History | Annotate | Download | only in harmony

Lines Matching refs:ab

31   var ab = new ArrayBuffer(param);
32 assertSame(expectedByteLength, ab.byteLength);
53 var ab = new ArrayBuffer();
54 assertSame(0, ab.byteLength);
60 var ab = new ArrayBuffer(1024);
61 assertSame(1024, ab.byteLength);
63 assertThrows(function() { "use strict"; ab.byteLength = 42; }, TypeError);
69 var ab = new ArrayBuffer(initialLen);
70 var a1 = new Uint8Array(ab);
74 var slice = ab.slice(start, end);
83 var ab = new ArrayBuffer(1024);
84 var ab1 = ab.slice(512, 1024);
123 var ab = new ArrayBuffer(256*elementSize);
140 var aOverBufferLen0 = new constr(ab, 128*elementSize, 0);
141 assertSame(ab, aOverBufferLen0.buffer);
147 var a1 = new constr(ab, 128*elementSize, 128);
148 assertSame(ab, a1.buffer);
155 var a2 = new constr(ab, 64*elementSize, 128);
156 assertSame(ab, a2.buffer);
162 var a3 = new constr(ab, 192*elementSize);
163 assertSame(ab, a3.buffer);
168 var a4 = new constr(ab);
169 assertSame(ab, a4.buffer);
204 var aAtTheEnd = new constr(ab, 256*elementSize);
210 assertThrows(function () { new constr(ab, 257*elementSize); }, RangeError);
212 function () { new constr(ab, 128*elementSize, 192); },
216 assertThrows(function() { new constr(ab, 128*elementSize - 1, 10); },
482 var ab = new ArrayBuffer(256);
484 var d1 = new DataView(ab, 1, 255);
486 assertSame(ab, d1.buffer);
490 var d2 = new DataView(ab, 2);
491 assertSame(ab, d2.buffer);
495 var d3 = new DataView(ab);
496 assertSame(ab, d3.buffer);
500 var d3a = new DataView(ab, 1, 0);
501 assertSame(ab, d3a.buffer);
505 var d3b = new DataView(ab, 256, 0);
506 assertSame(ab, d3b.buffer);
510 var d3c = new DataView(ab, 256);
511 assertSame(ab, d3c.buffer);
515 var d4 = new DataView(ab, 1, 3.1415926);
516 assertSame(ab, d4.buffer);
522 assertThrows(function() { new DataView(ab, -1); }, RangeError);
523 assertThrows(function() { new DataView(ab, 1, -1); }, RangeError);
526 assertThrows(function() { new DataView(ab, 257); }, RangeError);
527 assertThrows(function() { new DataView(ab, 1, 1024); }, RangeError);