/external/v8/src/execution/ |
D | futex-emulation.h | 153 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 …]
|
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 …]
|
/external/v8/src/builtins/ |
D | builtins-arraybuffer.cc | 41 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 …]
|
D | builtins-sharedarraybuffer-gen.cc | 70 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 …]
|
D | builtins-dataview.cc | 43 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()
|
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 | 134 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/ |
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-wasm.cc | 274 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 …]
|
D | runtime-typedarray.cc | 29 Handle<JSArrayBuffer> array_buffer = Handle<JSArrayBuffer>::cast(argument); in RUNTIME_FUNCTION() local 30 array_buffer->Detach(); in RUNTIME_FUNCTION()
|
D | runtime-test.cc | 1388 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/ |
D | js-array-buffer.cc | 155 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()
|
D | value-serializer.cc | 387 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 …]
|
D | value-serializer.h | 76 Handle<JSArrayBuffer> array_buffer); 128 Maybe<bool> WriteJSArrayBuffer(Handle<JSArrayBuffer> array_buffer) 130 Maybe<bool> WriteJSArrayBufferView(JSArrayBufferView array_buffer); 219 Handle<JSArrayBuffer> array_buffer);
|
D | backing-store.cc | 805 Handle<JSArrayBuffer> old_buffer(memory_object->array_buffer(), isolate); in UpdateSharedWasmMemoryObjects()
|
/external/tensorflow/tensorflow/lite/toco/graph_transformations/tests/ |
D | fuse_binary_into_following_affine_test.cc | 57 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()
|
D | remove_successive_transpose_test.cc | 46 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/ |
D | wasm-module.cc | 566 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()
|
D | wasm-objects.tq | 80 array_buffer: JSArrayBuffer;
|
D | wasm-objects-inl.h | 123 ACCESSORS(WasmMemoryObject, array_buffer, JSArrayBuffer, kArrayBufferOffset) in ACCESSORS()
|
D | wasm-objects.cc | 883 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()
|
D | module-instantiate.cc | 1015 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/ |
D | v8.h | 2438 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/ |
D | d8.cc | 3860 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()
|