Home
last modified time | relevance | path

Searched refs:array_buffer (Results 1 – 25 of 36) sorted by relevance

12

/external/v8/src/execution/
Dfutex-emulation.h153 Handle<JSArrayBuffer> array_buffer, size_t addr,
158 Handle<JSArrayBuffer> array_buffer, size_t addr,
164 Handle<JSArrayBuffer> array_buffer,
171 Handle<JSArrayBuffer> array_buffer,
179 V8_EXPORT_PRIVATE static Object Wake(Handle<JSArrayBuffer> array_buffer,
188 static Object NumWaitersForTesting(Handle<JSArrayBuffer> array_buffer,
199 Handle<JSArrayBuffer> array_buffer, size_t addr);
209 Handle<JSArrayBuffer> array_buffer, size_t addr, T value,
214 Handle<JSArrayBuffer> array_buffer, size_t addr, T value,
218 static Object WaitSync(Isolate* isolate, Handle<JSArrayBuffer> array_buffer,
[all …]
Dfutex-emulation.cc280 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 …]
/external/v8/src/builtins/
Dbuiltins-arraybuffer.cc41 auto array_buffer = Handle<JSArrayBuffer>::cast(result); in ConstructBuffer() local
45 array_buffer->Setup(shared, nullptr); in ConstructBuffer()
63 array_buffer->Attach(std::move(backing_store)); in ConstructBuffer()
64 return *array_buffer; in ConstructBuffer()
117 CHECK_RECEIVER(JSArrayBuffer, array_buffer, kMethodName); in SliceHelper()
120 CHECK_SHARED(is_shared, array_buffer, kMethodName); in SliceHelper()
123 if (!is_shared && array_buffer->was_detached()) { in SliceHelper()
132 double const len = array_buffer->byte_length(); in SliceHelper()
225 new_array_buffer->backing_store() == array_buffer->backing_store()) { in SliceHelper()
240 if (!is_shared && array_buffer->was_detached()) { in SliceHelper()
[all …]
Dbuiltins-sharedarraybuffer-gen.cc70 TNode<JSArrayBuffer> array_buffer = GetTypedArrayBuffer(context, array); in ValidateIntegerTypedArray() local
71 GotoIf(IsDetachedBuffer(array_buffer), detached); in ValidateIntegerTypedArray()
97 TNode<RawPtrT> backing_store = LoadJSArrayBufferBackingStorePtr(array_buffer); in ValidateIntegerTypedArray()
101 return array_buffer; in ValidateIntegerTypedArray()
176 TNode<JSArrayBuffer> array_buffer = ValidateIntegerTypedArray( in TF_BUILTIN() local
188 GotoIf(IsDetachedBuffer(array_buffer), &detached); in TF_BUILTIN()
270 TNode<JSArrayBuffer> array_buffer = ValidateIntegerTypedArray( in TF_BUILTIN() local
294 GotoIf(IsDetachedBuffer(array_buffer), &detached); in TF_BUILTIN()
337 GotoIf(IsDetachedBuffer(array_buffer), &detached); in TF_BUILTIN()
375 TNode<JSArrayBuffer> array_buffer = ValidateIntegerTypedArray( in TF_BUILTIN() local
[all …]
Dbuiltins-dataview.cc43 Handle<JSArrayBuffer> array_buffer = Handle<JSArrayBuffer>::cast(buffer); in BUILTIN() local
56 size_t const buffer_byte_length = array_buffer->byte_length(); in BUILTIN()
98 Handle<JSDataView>::cast(result)->set_buffer(*array_buffer); in BUILTIN()
108 static_cast<uint8_t*>(array_buffer->backing_store()) + view_byte_offset); in BUILTIN()
Dbuiltins-sharedarraybuffer.cc164 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()
Dbuiltins-array-gen.h105 void VisitAllTypedArrayElements(TNode<JSArrayBuffer> array_buffer,
Dbuiltins-array-gen.cc134 TNode<JSArrayBuffer> array_buffer = LoadJSArrayBufferViewBuffer(typed_array); in GenerateIteratingTypedArrayBuiltinBody() local
135 ThrowIfArrayBufferIsDetached(context_, array_buffer, name_); in GenerateIteratingTypedArrayBuiltinBody()
185 VisitAllTypedArrayElements(array_buffer, processor, &done, direction, in GenerateIteratingTypedArrayBuiltinBody()
195 TNode<JSArrayBuffer> array_buffer, const CallResultProcessor& processor, in VisitAllTypedArrayElements() argument
213 GotoIf(IsDetachedBuffer(array_buffer), detached); in VisitAllTypedArrayElements()
/external/v8/src/runtime/
Druntime-futex.cc33 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()
Druntime-wasm.cc274 Handle<JSArrayBuffer> array_buffer{instance->memory_object().array_buffer(), in RUNTIME_FUNCTION() local
277 DCHECK_LT(offset, array_buffer->byte_length()); in RUNTIME_FUNCTION()
278 if (!array_buffer->is_shared()) return Smi::FromInt(0); in RUNTIME_FUNCTION()
279 return FutexEmulation::Wake(array_buffer, offset, count); in RUNTIME_FUNCTION()
292 Handle<JSArrayBuffer> array_buffer{instance->memory_object().array_buffer(), in RUNTIME_FUNCTION() local
295 DCHECK_LT(offset, array_buffer->byte_length()); in RUNTIME_FUNCTION()
298 if (!array_buffer->is_shared()) { in RUNTIME_FUNCTION()
301 return FutexEmulation::WaitWasm32(isolate, array_buffer, offset, in RUNTIME_FUNCTION()
315 Handle<JSArrayBuffer> array_buffer{instance->memory_object().array_buffer(), in RUNTIME_FUNCTION() local
318 DCHECK_LT(offset, array_buffer->byte_length()); in RUNTIME_FUNCTION()
[all …]
Druntime-typedarray.cc29 Handle<JSArrayBuffer> array_buffer = Handle<JSArrayBuffer>::cast(argument); in RUNTIME_FUNCTION() local
30 array_buffer->Detach(); in RUNTIME_FUNCTION()
Druntime-test.cc1388 Handle<JSArrayBuffer> array_buffer = in RUNTIME_FUNCTION() local
1395 {static_cast<uint8_t*>(array_buffer->backing_store()), byte_length})); in RUNTIME_FUNCTION()
1396 return *array_buffer; in RUNTIME_FUNCTION()
1503 frame->wasm_instance().memory_object().array_buffer().backing_store()); in RUNTIME_FUNCTION()
/external/v8/src/objects/
Djs-array-buffer.cc155 Handle<JSArrayBuffer> array_buffer(JSArrayBuffer::cast(self->buffer()), in GetBuffer() local
159 return array_buffer; in GetBuffer()
163 DCHECK_NULL(array_buffer->backing_store()); in GetBuffer()
181 array_buffer->Setup(SharedFlag::kNotShared, std::move(backing_store)); in GetBuffer()
185 self->SetOffHeapDataPtr(isolate, array_buffer->backing_store(), 0); in GetBuffer()
188 return array_buffer; in GetBuffer()
Dvalue-serializer.cc387 Handle<JSArrayBuffer> array_buffer) { in TransferArrayBuffer() argument
388 DCHECK(!array_buffer_transfer_map_.Find(array_buffer)); in TransferArrayBuffer()
389 DCHECK(!array_buffer->is_shared()); in TransferArrayBuffer()
390 array_buffer_transfer_map_.Insert(array_buffer, transfer_id); in TransferArrayBuffer()
851 Handle<JSArrayBuffer> array_buffer) { in WriteJSArrayBuffer() argument
852 if (array_buffer->is_shared()) { in WriteJSArrayBuffer()
854 ThrowDataCloneError(MessageTemplate::kDataCloneError, array_buffer); in WriteJSArrayBuffer()
860 v8_isolate, Utils::ToLocalShared(array_buffer)); in WriteJSArrayBuffer()
868 uint32_t* transfer_entry = array_buffer_transfer_map_.Find(array_buffer); in WriteJSArrayBuffer()
874 if (array_buffer->was_detached()) { in WriteJSArrayBuffer()
[all …]
Dvalue-serializer.h76 Handle<JSArrayBuffer> array_buffer);
128 Maybe<bool> WriteJSArrayBuffer(Handle<JSArrayBuffer> array_buffer)
130 Maybe<bool> WriteJSArrayBufferView(JSArrayBufferView array_buffer);
219 Handle<JSArrayBuffer> array_buffer);
Dbacking-store.cc805 Handle<JSArrayBuffer> old_buffer(memory_object->array_buffer(), isolate); in UpdateSharedWasmMemoryObjects()
/external/tensorflow/tensorflow/lite/toco/graph_transformations/tests/
Dfuse_binary_into_following_affine_test.cc57 auto& array_buffer = array.GetMutableBuffer<ArrayDataType::kFloat>(); in CreateConstantArray() local
62 array_buffer.data.resize(bufsize); in CreateConstantArray()
63 float* buf_ptr = array_buffer.data.data(); in CreateConstantArray()
Dremove_successive_transpose_test.cc46 auto& array_buffer = array.GetMutableBuffer<toco::ArrayDataType::kFloat>(); in CreateConstantArray() local
51 array_buffer.data.resize(bufsize); in CreateConstantArray()
52 float* buf_ptr = array_buffer.data.data(); in CreateConstantArray()
/external/v8/src/wasm/
Dwasm-module.cc566 Handle<JSArrayBuffer> array_buffer; in GetCustomSections() local
567 if (!result.ToHandle(&array_buffer)) { in GetCustomSections()
571 memcpy(array_buffer->backing_store(), in GetCustomSections()
575 matching_sections.push_back(array_buffer); in GetCustomSections()
Dwasm-objects.tq80 array_buffer: JSArrayBuffer;
Dwasm-objects-inl.h123 ACCESSORS(WasmMemoryObject, array_buffer, JSArrayBuffer, kArrayBufferOffset) in ACCESSORS()
Dwasm-objects.cc883 Handle<JSArrayBuffer> buffer(memory->array_buffer(), isolate); in AddInstance()
911 Handle<JSArrayBuffer> old_buffer(memory_object->array_buffer(), isolate); in Grow()
939 CHECK_NE(*old_buffer, memory_object->array_buffer()); in Grow()
948 CHECK_LE(new_byte_length, memory_object->array_buffer().byte_length()); in Grow()
Dmodule-instantiate.cc1015 Handle<JSArrayBuffer>(memory_object_->array_buffer(), isolate_); in FindImportedMemory()
1238 Handle<JSArrayBuffer> buffer(memory_object_->array_buffer(), isolate_); in ProcessImportedMemory()
1717 Handle<JSArrayBuffer>(memory_object_->array_buffer(), isolate_); in AllocateMemory()
/external/v8/include/
Dv8.h2438 Local<ArrayBuffer> array_buffer);
2521 Local<ArrayBuffer> array_buffer);
5500 static Local<Uint8Array> New(Local<ArrayBuffer> array_buffer,
5517 static Local<Uint8ClampedArray> New(Local<ArrayBuffer> array_buffer,
5534 static Local<Int8Array> New(Local<ArrayBuffer> array_buffer,
5551 static Local<Uint16Array> New(Local<ArrayBuffer> array_buffer,
5568 static Local<Int16Array> New(Local<ArrayBuffer> array_buffer,
5585 static Local<Uint32Array> New(Local<ArrayBuffer> array_buffer,
5602 static Local<Int32Array> New(Local<ArrayBuffer> array_buffer,
5619 static Local<Float32Array> New(Local<ArrayBuffer> array_buffer,
[all …]
/external/v8/src/d8/
Dd8.cc3860 Local<ArrayBuffer> array_buffer = Local<ArrayBuffer>::Cast(element); in PrepareTransfer() local
3863 array_buffer) != array_buffers_.end()) { in PrepareTransfer()
3870 static_cast<uint32_t>(array_buffers_.size()), array_buffer); in PrepareTransfer()
3871 array_buffers_.emplace_back(isolate_, array_buffer); in PrepareTransfer()
3887 Local<ArrayBuffer> array_buffer = in FinalizeTransfer() local
3889 if (!array_buffer->IsDetachable()) { in FinalizeTransfer()
3894 auto backing_store = array_buffer->GetBackingStore(); in FinalizeTransfer()
3896 array_buffer->Detach(); in FinalizeTransfer()
3931 Local<ArrayBuffer> array_buffer = in ReadValue() local
3933 deserializer_.TransferArrayBuffer(index++, array_buffer); in ReadValue()

12