Lines Matching defs:array_buffer
415 Handle<JSArrayBuffer> array_buffer) {
416 DCHECK(!array_buffer_transfer_map_.Find(array_buffer));
417 DCHECK(!array_buffer->is_shared());
418 array_buffer_transfer_map_.Insert(array_buffer, transfer_id);
905 Handle<JSArrayBuffer> array_buffer) {
906 if (array_buffer->is_shared()) {
909 array_buffer);
914 v8_isolate, Utils::ToLocalShared(array_buffer));
922 uint32_t* transfer_entry = array_buffer_transfer_map_.Find(array_buffer);
928 if (array_buffer->was_detached()) {
932 double byte_length = array_buffer->byte_length();
934 return ThrowDataCloneError(MessageTemplate::kDataCloneError, array_buffer);
940 WriteRawBytes(array_buffer->backing_store(), byte_length);
1071 if (!object->array_buffer().is_shared()) {
1076 object->array_buffer().GetBackingStore());
1080 return WriteJSReceiver(Handle<JSReceiver>(object->array_buffer(), isolate_));
1374 uint32_t transfer_id, Handle<JSArrayBuffer> array_buffer) {
1382 isolate_, dictionary, transfer_id, array_buffer);
1954 Handle<JSArrayBuffer> array_buffer = Utils::OpenHandle(*sab_value);
1955 DCHECK_EQ(is_shared, array_buffer->is_shared());
1956 AddObjectWithID(id, array_buffer);
1957 return array_buffer;
1967 Handle<JSArrayBuffer> array_buffer;
1968 if (!result.ToHandle(&array_buffer)) return result;
1971 memcpy(array_buffer->backing_store(), position_, byte_length);
1974 AddObjectWithID(id, array_buffer);
1975 return array_buffer;
1990 Handle<JSArrayBuffer> array_buffer(
1992 AddObjectWithID(id, array_buffer);
1993 return array_buffer;