Home | History | Annotate | Download | only in builtins

Lines Matching defs:buffer

33   Handle<Object> buffer = args.atOrUndefined(isolate, 1);
37 // 2. If Type(buffer) is not Object, throw a TypeError exception.
38 // 3. If buffer does not have an [[ArrayBufferData]] internal slot, throw a
40 if (!buffer->IsJSArrayBuffer()) {
44 Handle<JSArrayBuffer> array_buffer = Handle<JSArrayBuffer>::cast(buffer);
52 // 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception.
55 // 6. Let bufferByteLength be the value of buffer's [[ArrayBufferByteLength]]
97 // 12. Set O's [[ViewedArrayBuffer]] internal slot to buffer.
110 // ES6 section 24.2.4.1 get DataView.prototype.buffer
113 CHECK_RECEIVER(JSDataView, data_view, "get DataView.prototype.buffer");
114 return data_view->buffer();
176 Handle<JSArrayBuffer> buffer(JSArrayBuffer::cast(data_view->buffer()),
191 DCHECK_GE(NumberToSize(buffer->byte_length()), buffer_offset + sizeof(T));
193 static_cast<uint8_t*>(buffer->backing_store()) + buffer_offset;
263 Handle<JSArrayBuffer> buffer(JSArrayBuffer::cast(data_view->buffer()),
279 DCHECK(NumberToSize(buffer->byte_length()) >= buffer_offset + sizeof(T));
281 static_cast<uint8_t*>(buffer->backing_store()) + buffer_offset;