Home | History | Annotate | Download | only in src

Lines Matching defs:array_buffer

301                                           Handle<JSArrayBuffer> array_buffer) {
302 DCHECK(!array_buffer_transfer_map_.Find(array_buffer));
303 DCHECK(!array_buffer->is_shared());
304 array_buffer_transfer_map_.Set(array_buffer, transfer_id);
742 Handle<JSArrayBuffer> array_buffer) {
743 if (array_buffer->is_shared()) {
745 ThrowDataCloneError(MessageTemplate::kDataCloneError, array_buffer);
751 v8_isolate, Utils::ToLocalShared(array_buffer));
759 uint32_t* transfer_entry = array_buffer_transfer_map_.Find(array_buffer);
765 if (array_buffer->was_neutered()) {
769 double byte_length = array_buffer->byte_length()->Number();
771 ThrowDataCloneError(MessageTemplate::kDataCloneError, array_buffer);
776 WriteRawBytes(array_buffer->backing_store(), byte_length);
1038 uint32_t transfer_id, Handle<JSArrayBuffer> array_buffer) {
1048 SeededNumberDictionary::AtNumberPut(dictionary, transfer_id, array_buffer,
1524 Handle<JSArrayBuffer> array_buffer =
1526 if (!JSArrayBuffer::SetupAllocatingData(array_buffer, isolate_, byte_length,
1530 memcpy(array_buffer->backing_store(), position_, byte_length);
1532 AddObjectWithID(id, array_buffer);
1533 return array_buffer;
1549 Handle<JSArrayBuffer> array_buffer(
1551 DCHECK_EQ(is_shared, array_buffer->is_shared());
1552 AddObjectWithID(id, array_buffer);
1553 return array_buffer;