| /third_party/node/test/fixtures/wpt/FileAPI/blob/ |
| D | Blob-array-buffer.any.js | 8 const array_buffer = await blob.arrayBuffer(); constant 9 assert_true(array_buffer instanceof ArrayBuffer); 10 assert_equals_typed_array(new Uint8Array(array_buffer), input_arr); 16 const array_buffer = await blob.arrayBuffer(); constant 17 assert_true(array_buffer instanceof ArrayBuffer); 18 assert_equals_typed_array(new Uint8Array(array_buffer), input_arr); 24 const array_buffer = await blob.arrayBuffer(); constant 25 assert_equals_typed_array(new Uint8Array(array_buffer), input_arr); 32 const array_buffer = await blob.arrayBuffer(); constant 33 assert_equals_typed_array(new Uint8Array(array_buffer), typed_arr); [all …]
|
| /third_party/node/deps/v8/src/builtins/ |
| D | builtins-arraybuffer.cc | 52 auto array_buffer = Handle<JSArrayBuffer>::cast(result); in ConstructBuffer() local 56 array_buffer->Setup(shared, resizable, nullptr); in ConstructBuffer() 101 array_buffer->Attach(std::move(backing_store)); in ConstructBuffer() 102 array_buffer->set_max_byte_length(max_byte_length); in ConstructBuffer() 103 return *array_buffer; in ConstructBuffer() 170 CHECK_RECEIVER(JSArrayBuffer, array_buffer, kMethodName); in SliceHelper() 173 CHECK_SHARED(is_shared, array_buffer, kMethodName); in SliceHelper() 176 if (!is_shared && array_buffer->was_detached()) { in SliceHelper() 185 double const len = array_buffer->GetByteLength(); in SliceHelper() 280 new_array_buffer->backing_store() == array_buffer->backing_store()) { in SliceHelper() [all …]
|
| D | builtins-dataview.cc | 43 Handle<JSArrayBuffer> array_buffer = Handle<JSArrayBuffer>::cast(buffer); in BUILTIN() local 52 if (array_buffer->was_detached()) { in BUILTIN() 60 size_t buffer_byte_length = array_buffer->GetByteLength(); in BUILTIN() 78 length_tracking = array_buffer->is_resizable(); in BUILTIN() 110 data_view->set_is_backed_by_rab(array_buffer->is_resizable() && in BUILTIN() 111 !array_buffer->is_shared()); in BUILTIN() 121 data_view->set_buffer(*array_buffer); in BUILTIN() 130 static_cast<uint8_t*>(array_buffer->backing_store()) + view_byte_offset); in BUILTIN() 133 if (array_buffer->was_detached()) { in BUILTIN() 143 buffer_byte_length = array_buffer->GetByteLength(); in BUILTIN()
|
| D | builtins-sharedarraybuffer-gen.cc | 72 TNode<JSArrayBuffer> array_buffer = GetTypedArrayBuffer(context, array); in ValidateIntegerTypedArray() local 73 GotoIf(IsDetachedBuffer(array_buffer), detached); in ValidateIntegerTypedArray() 99 TNode<RawPtrT> backing_store = LoadJSArrayBufferBackingStorePtr(array_buffer); in ValidateIntegerTypedArray() 103 return array_buffer; in ValidateIntegerTypedArray() 183 TNode<JSArrayBuffer> array_buffer = in TF_BUILTIN() local 197 GotoIf(IsDetachedBuffer(array_buffer), &detached); in TF_BUILTIN() 286 TNode<JSArrayBuffer> array_buffer = in TF_BUILTIN() local 312 GotoIf(IsDetachedBuffer(array_buffer), &detached); in TF_BUILTIN() 355 GotoIf(IsDetachedBuffer(array_buffer), &detached); in TF_BUILTIN() 404 TNode<JSArrayBuffer> array_buffer = in TF_BUILTIN() local [all …]
|
| D | builtins-sharedarraybuffer.cc | 164 Handle<JSArrayBuffer> array_buffer = sta->GetBuffer(); in BUILTIN() local 178 return FutexEmulation::Wake(array_buffer, wake_addr, c); in BUILTIN() 237 Handle<JSArrayBuffer> array_buffer = sta->GetBuffer(); in DoWait() local 241 isolate, mode, array_buffer, GetAddress64(i, sta->byte_offset()), in DoWait() 245 return FutexEmulation::WaitJs32(isolate, mode, array_buffer, in DoWait()
|
| D | builtins-array-gen.h | 105 void VisitAllTypedArrayElements(TNode<JSArrayBuffer> array_buffer,
|
| D | builtins-array-gen.cc | 171 TNode<JSArrayBuffer> array_buffer = LoadJSArrayBufferViewBuffer(typed_array); in GenerateIteratingTypedArrayBuiltinBody() local 189 VisitAllTypedArrayElements(array_buffer, processor, direction, typed_array, in GenerateIteratingTypedArrayBuiltinBody() 196 TNode<JSArrayBuffer> array_buffer, const CallResultProcessor& processor, in VisitAllTypedArrayElements() argument 221 GotoIf(IsDetachedBuffer(array_buffer), &detached); in VisitAllTypedArrayElements()
|
| /third_party/node/deps/v8/src/execution/ |
| D | futex-emulation.h | 154 Handle<JSArrayBuffer> array_buffer, size_t addr, 159 Handle<JSArrayBuffer> array_buffer, size_t addr, 165 Handle<JSArrayBuffer> array_buffer, 172 Handle<JSArrayBuffer> array_buffer, 180 V8_EXPORT_PRIVATE static Object Wake(Handle<JSArrayBuffer> array_buffer, 189 static Object NumWaitersForTesting(Handle<JSArrayBuffer> array_buffer, 200 Handle<JSArrayBuffer> array_buffer, size_t addr); 210 Handle<JSArrayBuffer> array_buffer, size_t addr, T value, 215 Handle<JSArrayBuffer> array_buffer, size_t addr, T value, 220 static Object WaitSync(Isolate* isolate, Handle<JSArrayBuffer> array_buffer, [all …]
|
| D | futex-emulation.cc | 280 Handle<JSArrayBuffer> array_buffer, size_t addr, in WaitJs32() argument 283 Wait<int32_t>(isolate, mode, array_buffer, addr, value, rel_timeout_ms); in WaitJs32() 288 Handle<JSArrayBuffer> array_buffer, size_t addr, in WaitJs64() argument 291 Wait<int64_t>(isolate, mode, array_buffer, addr, value, rel_timeout_ms); in WaitJs64() 296 Handle<JSArrayBuffer> array_buffer, in WaitWasm32() argument 299 return Wait<int32_t>(isolate, WaitMode::kSync, array_buffer, addr, value, in WaitWasm32() 304 Handle<JSArrayBuffer> array_buffer, in WaitWasm64() argument 307 return Wait<int64_t>(isolate, WaitMode::kSync, array_buffer, addr, value, in WaitWasm64() 313 Handle<JSArrayBuffer> array_buffer, size_t addr, in Wait() argument 315 DCHECK_LT(addr, array_buffer->byte_length()); in Wait() [all …]
|
| /third_party/node/deps/v8/include/ |
| D | v8-typed-array.h | 53 static Local<Uint8Array> New(Local<ArrayBuffer> array_buffer, 74 static Local<Uint8ClampedArray> New(Local<ArrayBuffer> array_buffer, 96 static Local<Int8Array> New(Local<ArrayBuffer> array_buffer, 117 static Local<Uint16Array> New(Local<ArrayBuffer> array_buffer, 138 static Local<Int16Array> New(Local<ArrayBuffer> array_buffer, 159 static Local<Uint32Array> New(Local<ArrayBuffer> array_buffer, 180 static Local<Int32Array> New(Local<ArrayBuffer> array_buffer, 201 static Local<Float32Array> New(Local<ArrayBuffer> array_buffer, 222 static Local<Float64Array> New(Local<ArrayBuffer> array_buffer, 243 static Local<BigInt64Array> New(Local<ArrayBuffer> array_buffer, [all …]
|
| D | v8-value-serializer.h | 138 Local<ArrayBuffer> array_buffer); 233 Local<ArrayBuffer> array_buffer);
|
| D | v8-array-buffer.h | 351 static Local<DataView> New(Local<ArrayBuffer> array_buffer,
|
| /third_party/node/deps/v8/src/runtime/ |
| D | runtime-futex.cc | 33 Handle<JSArrayBuffer> array_buffer = sta->GetBuffer(); in RUNTIME_FUNCTION() local 36 return FutexEmulation::NumWaitersForTesting(array_buffer, addr); in RUNTIME_FUNCTION() 54 Handle<JSArrayBuffer> array_buffer = sta->GetBuffer(); in RUNTIME_FUNCTION() local 57 return FutexEmulation::NumUnresolvedAsyncPromisesForTesting(array_buffer, in RUNTIME_FUNCTION()
|
| D | runtime-typedarray.cc | 30 Handle<JSArrayBuffer> array_buffer = Handle<JSArrayBuffer>::cast(argument); in RUNTIME_FUNCTION() local 31 array_buffer->Detach(); in RUNTIME_FUNCTION() 56 Handle<JSArrayBuffer> array_buffer = args.at<JSArrayBuffer>(0); in RUNTIME_FUNCTION() local 58 CHECK_EQ(0, array_buffer->byte_length()); in RUNTIME_FUNCTION() 59 size_t byte_length = array_buffer->GetBackingStore()->byte_length(); in RUNTIME_FUNCTION()
|
| D | runtime-wasm.cc | 332 Handle<JSArrayBuffer> array_buffer{instance->memory_object().array_buffer(), in RUNTIME_FUNCTION() local 335 DCHECK_LT(offset, array_buffer->byte_length()); in RUNTIME_FUNCTION() 336 if (!array_buffer->is_shared()) return Smi::FromInt(0); in RUNTIME_FUNCTION() 337 return FutexEmulation::Wake(array_buffer, offset, count); in RUNTIME_FUNCTION() 350 Handle<JSArrayBuffer> array_buffer{instance->memory_object().array_buffer(), in RUNTIME_FUNCTION() local 353 DCHECK_LT(offset, array_buffer->byte_length()); in RUNTIME_FUNCTION() 356 if (!array_buffer->is_shared() || !isolate->allow_atomics_wait()) { in RUNTIME_FUNCTION() 359 return FutexEmulation::WaitWasm32(isolate, array_buffer, offset, in RUNTIME_FUNCTION() 373 Handle<JSArrayBuffer> array_buffer{instance->memory_object().array_buffer(), in RUNTIME_FUNCTION() local 376 DCHECK_LT(offset, array_buffer->byte_length()); in RUNTIME_FUNCTION() [all …]
|
| D | runtime-test-wasm.cc | 333 Handle<JSArrayBuffer> array_buffer = in RUNTIME_FUNCTION() local 340 {static_cast<uint8_t*>(array_buffer->backing_store()), byte_length})); in RUNTIME_FUNCTION() 341 return *array_buffer; in RUNTIME_FUNCTION() 419 frame->wasm_instance().memory_object().array_buffer().backing_store()); in RUNTIME_FUNCTION()
|
| /third_party/node/deps/v8/src/objects/ |
| D | js-array-buffer.cc | 224 Handle<JSArrayBuffer> array_buffer(JSArrayBuffer::cast(self->buffer()), in GetBuffer() local 228 return array_buffer; in GetBuffer() 230 DCHECK(!array_buffer->is_resizable()); in GetBuffer() 233 DCHECK(array_buffer->IsEmpty()); in GetBuffer() 251 array_buffer->Setup(SharedFlag::kNotShared, ResizableFlag::kNotResizable, in GetBuffer() 256 self->SetOffHeapDataPtr(isolate, array_buffer->backing_store(), 0); in GetBuffer() 259 return array_buffer; in GetBuffer()
|
| D | value-serializer.cc | 415 Handle<JSArrayBuffer> array_buffer) { in TransferArrayBuffer() argument 416 DCHECK(!array_buffer_transfer_map_.Find(array_buffer)); in TransferArrayBuffer() 417 DCHECK(!array_buffer->is_shared()); in TransferArrayBuffer() 418 array_buffer_transfer_map_.Insert(array_buffer, transfer_id); in TransferArrayBuffer() 905 Handle<JSArrayBuffer> array_buffer) { in WriteJSArrayBuffer() argument 906 if (array_buffer->is_shared()) { in WriteJSArrayBuffer() 909 array_buffer); in WriteJSArrayBuffer() 914 v8_isolate, Utils::ToLocalShared(array_buffer)); in WriteJSArrayBuffer() 922 uint32_t* transfer_entry = array_buffer_transfer_map_.Find(array_buffer); in WriteJSArrayBuffer() 928 if (array_buffer->was_detached()) { in WriteJSArrayBuffer() [all …]
|
| D | value-serializer.h | 77 Handle<JSArrayBuffer> array_buffer); 131 Maybe<bool> WriteJSArrayBuffer(Handle<JSArrayBuffer> array_buffer) 133 Maybe<bool> WriteJSArrayBufferView(JSArrayBufferView array_buffer); 232 Handle<JSArrayBuffer> array_buffer);
|
| /third_party/skia/third_party/externals/dawn/src/dawn_node/binding/ |
| D | GPUBuffer.cpp | 135 auto array_buffer = Napi::ArrayBuffer::New(env, ptr, s); in getMappedRange() local 137 mapped_.emplace_back(Mapping{start, end, Napi::Persistent(array_buffer)}); in getMappedRange() 138 return array_buffer; in getMappedRange()
|
| /third_party/node/test/js-native-api/test_typedarray/ |
| D | test_typedarray.c | 216 napi_value array_buffer = args[0]; in IsDetached() local 218 NODE_API_CALL(env, napi_is_arraybuffer(env, array_buffer, &is_arraybuffer)); in IsDetached() 224 napi_is_detached_arraybuffer(env, array_buffer, &is_detached)); in IsDetached()
|
| /third_party/node/deps/v8/src/wasm/ |
| D | wasm-module.cc | 573 Handle<JSArrayBuffer> array_buffer; in GetCustomSections() local 574 if (!result.ToHandle(&array_buffer)) { in GetCustomSections() 578 memcpy(array_buffer->backing_store(), in GetCustomSections() 582 matching_sections.push_back(array_buffer); in GetCustomSections()
|
| D | wasm-objects.tq | 139 array_buffer: JSArrayBuffer;
|
| /third_party/jerryscript/jerry-core/api/ |
| D | jerry.c | 3877 jerry_get_arraybuffer_pointer (const jerry_value_t array_buffer) /**< Array Buffer to use */ in jerry_get_arraybuffer_pointer() argument 3882 if (ecma_is_value_error_reference (array_buffer) in jerry_get_arraybuffer_pointer() 3883 || !ecma_is_arraybuffer (array_buffer)) in jerry_get_arraybuffer_pointer() 3888 ecma_object_t *buffer_p = ecma_get_object_from_value (array_buffer); in jerry_get_arraybuffer_pointer() 3892 JERRY_UNUSED (array_buffer); in jerry_get_arraybuffer_pointer() 3966 jerry_create_dataview (const jerry_value_t array_buffer, /**< arraybuffer to create DataView from */ in jerry_create_dataview() argument 3973 if (ecma_is_value_error_reference (array_buffer)) in jerry_create_dataview() 3980 array_buffer, in jerry_create_dataview() 3987 JERRY_UNUSED (array_buffer); in jerry_create_dataview()
|
| /third_party/node/src/ |
| D | node.cc | 222 Local<v8::SharedArrayBuffer> array_buffer, in AtomicsWaitCallback() argument 244 array_buffer->Data(), in AtomicsWaitCallback()
|