| /third_party/node/deps/v8/src/objects/ |
| D | js-array-buffer-inl.h | 21 TQ_OBJECT_CONSTRUCTORS_IMPL(JSArrayBuffer) 30 size_t JSArrayBuffer::byte_length() const { in TQ_OBJECT_CONSTRUCTORS_IMPL() 34 void JSArrayBuffer::set_byte_length(size_t value) { in set_byte_length() 38 DEF_GETTER(JSArrayBuffer, backing_store, void*) { in DEF_GETTER() argument 43 void JSArrayBuffer::set_backing_store(Isolate* isolate, void* value) { in set_backing_store() 48 std::shared_ptr<BackingStore> JSArrayBuffer::GetBackingStore() const { in GetBackingStore() 53 size_t JSArrayBuffer::GetByteLength() const { in GetByteLength() 64 uint32_t JSArrayBuffer::GetBackingStoreRefForDeserialization() const { in GetBackingStoreRefForDeserialization() 68 void JSArrayBuffer::SetBackingStoreRefForSerialization(uint32_t ref) { in SetBackingStoreRefForSerialization() 72 ArrayBufferExtension* JSArrayBuffer::extension() const { in extension() [all …]
|
| D | js-array-buffer.cc | 47 void JSArrayBuffer::Setup(SharedFlag shared, ResizableFlag resizable, in Setup() 71 void JSArrayBuffer::Attach(std::shared_ptr<BackingStore> backing_store) { in Attach() 106 void JSArrayBuffer::Detach(bool force_for_wasm_memory) { in Detach() 137 size_t JSArrayBuffer::GsabByteLength(Isolate* isolate, in GsabByteLength() 144 JSArrayBuffer buffer = JSArrayBuffer::cast(Object(raw_array_buffer)); in GsabByteLength() 151 Maybe<bool> JSArrayBuffer::GetResizableBackingStorePageConfiguration( in GetResizableBackingStorePageConfiguration() 161 if (!RoundUpToPageSize(byte_length, *page_size, JSArrayBuffer::kMaxByteLength, in GetResizableBackingStorePageConfiguration() 170 JSArrayBuffer::kMaxByteLength, max_pages)) { in GetResizableBackingStorePageConfiguration() 180 ArrayBufferExtension* JSArrayBuffer::EnsureExtension() { in EnsureExtension() 189 std::shared_ptr<BackingStore> JSArrayBuffer::RemoveExtension() { in RemoveExtension() [all …]
|
| D | js-array-buffer.tq | 14 extern class JSArrayBuffer extends JSObjectWithEmbedderSlots { 27 JSArrayBuffer): RawPtr; 30 macro IsDetachedBuffer(buffer: JSArrayBuffer): bool { 35 macro IsSharedArrayBuffer(buffer: JSArrayBuffer): bool { 40 macro IsResizableArrayBuffer(buffer: JSArrayBuffer): bool { 48 // 3) Length-tracking backed by RAB (JSArrayBuffer stores the length) 57 buffer: JSArrayBuffer; 77 JSArrayBufferView, JSArrayBuffer): uintptr labels DetachedOrOutOfBounds; 81 buffer: JSArrayBuffer): uintptr labels DetachedOrOutOfBounds {
|
| D | value-serializer.h | 26 class JSArrayBuffer; variable 77 Handle<JSArrayBuffer> array_buffer); 131 Maybe<bool> WriteJSArrayBuffer(Handle<JSArrayBuffer> array_buffer) 232 Handle<JSArrayBuffer> array_buffer); 292 MaybeHandle<JSArrayBuffer> ReadJSArrayBuffer(bool is_shared) 294 MaybeHandle<JSArrayBuffer> ReadTransferredJSArrayBuffer() 297 Handle<JSArrayBuffer> buffer) V8_WARN_UNUSED_RESULT; 299 JSArrayBufferView view, JSArrayBuffer buffer,
|
| D | js-array-buffer.h | 23 class JSArrayBuffer 24 : public TorqueGeneratedJSArrayBuffer<JSArrayBuffer, 146 DECL_PRINTER(JSArrayBuffer) 147 DECL_VERIFIER(JSArrayBuffer) 167 TQ_OBJECT_CONSTRUCTORS(JSArrayBuffer) 289 V8_EXPORT_PRIVATE Handle<JSArrayBuffer> GetBuffer();
|
| D | value-serializer.cc | 415 Handle<JSArrayBuffer> array_buffer) { in TransferArrayBuffer() 454 Handle<JSArrayBuffer> buffer( in WriteObject() 457 : handle(JSArrayBuffer::cast(view->buffer()), isolate_)); in WriteObject() 599 return WriteJSArrayBuffer(Handle<JSArrayBuffer>::cast(receiver)); in WriteJSReceiver() 905 Handle<JSArrayBuffer> array_buffer) { in WriteJSArrayBuffer() 1374 uint32_t transfer_id, Handle<JSArrayBuffer> array_buffer) { in TransferArrayBuffer() 1430 result = ReadJSArrayBufferView(Handle<JSArrayBuffer>::cast(object)); in ReadObject() 1940 MaybeHandle<JSArrayBuffer> ValueDeserializer::ReadJSArrayBuffer( in ReadJSArrayBuffer() 1951 RETURN_EXCEPTION_IF_SCHEDULED_EXCEPTION(isolate_, JSArrayBuffer); in ReadJSArrayBuffer() 1952 return MaybeHandle<JSArrayBuffer>(); in ReadJSArrayBuffer() [all …]
|
| /third_party/node/deps/v8/src/execution/ |
| D | futex-emulation.h | 44 class JSArrayBuffer; variable 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, [all …]
|
| D | futex-emulation.cc | 280 Handle<JSArrayBuffer> array_buffer, size_t addr, in WaitJs32() 288 Handle<JSArrayBuffer> array_buffer, size_t addr, in WaitJs64() 296 Handle<JSArrayBuffer> array_buffer, in WaitWasm32() 304 Handle<JSArrayBuffer> array_buffer, in WaitWasm64() 313 Handle<JSArrayBuffer> array_buffer, size_t addr, in Wait() 348 Handle<JSArrayBuffer> array_buffer, size_t addr, in Wait() 362 Handle<JSArrayBuffer> array_buffer, size_t addr, in WaitSync() 533 Handle<JSArrayBuffer> array_buffer, in WaitAsync() 654 Object FutexEmulation::Wake(Handle<JSArrayBuffer> array_buffer, size_t addr, in Wake() 917 Object FutexEmulation::NumWaitersForTesting(Handle<JSArrayBuffer> array_buffer, in NumWaitersForTesting() [all …]
|
| /third_party/node/deps/v8/src/builtins/ |
| D | builtins-typed-array-gen.cc | 35 TNode<JSArrayBuffer> TypedArrayBuiltinsAssembler::AllocateEmptyOnHeapBuffer( in AllocateEmptyOnHeapBuffer() 42 TNode<JSArrayBuffer> buffer = UncheckedCast<JSArrayBuffer>( in AllocateEmptyOnHeapBuffer() 43 Allocate(JSArrayBuffer::kSizeWithEmbedderFields)); in AllocateEmptyOnHeapBuffer() 56 if (FIELD_SIZE(JSArrayBuffer::kOptionalPaddingOffset) != 0) { in AllocateEmptyOnHeapBuffer() 57 DCHECK_EQ(4, FIELD_SIZE(JSArrayBuffer::kOptionalPaddingOffset)); in AllocateEmptyOnHeapBuffer() 59 buffer, JSArrayBuffer::kOptionalPaddingOffset, Int32Constant(0)); in AllocateEmptyOnHeapBuffer() 61 int32_t bitfield_value = (1 << JSArrayBuffer::IsExternalBit::kShift) | in AllocateEmptyOnHeapBuffer() 62 (1 << JSArrayBuffer::IsDetachableBit::kShift); in AllocateEmptyOnHeapBuffer() 63 StoreObjectFieldNoWriteBarrier(buffer, JSArrayBuffer::kBitFieldOffset, in AllocateEmptyOnHeapBuffer() 66 StoreObjectFieldNoWriteBarrier(buffer, JSArrayBuffer::kByteLengthOffset, in AllocateEmptyOnHeapBuffer() [all …]
|
| D | builtins-arraybuffer.cc | 52 auto array_buffer = Handle<JSArrayBuffer>::cast(result); in ConstructBuffer() 61 byte_length > JSArrayBuffer::kMaxByteLength) { in ConstructBuffer() 85 MAYBE_RETURN(JSArrayBuffer::GetResizableBackingStorePageConfiguration( in ConstructBuffer() 170 CHECK_RECEIVER(JSArrayBuffer, array_buffer, kMethodName); in SliceHelper() 257 Handle<JSArrayBuffer> new_array_buffer = Handle<JSArrayBuffer>::cast(new_); in SliceHelper() 359 CHECK_RECEIVER(JSArrayBuffer, array_buffer, kMethodName); in ResizeHelper() 412 JSArrayBuffer::kMaxByteLength, &new_committed_pages); in ResizeHelper() 470 CHECK_RECEIVER(JSArrayBuffer, array_buffer, kMethodName); in BUILTIN()
|
| D | arraybuffer.tq | 13 const o = Cast<JSArrayBuffer>(receiver) otherwise 33 const o = Cast<JSArrayBuffer>(receiver) otherwise 63 const o = Cast<JSArrayBuffer>(receiver) otherwise 85 const o = Cast<JSArrayBuffer>(receiver) otherwise 108 const o = Cast<JSArrayBuffer>(receiver) otherwise
|
| D | builtins-sharedarraybuffer-gen.cc | 27 TNode<JSArrayBuffer> ValidateIntegerTypedArray( 53 TNode<JSArrayBuffer> 72 TNode<JSArrayBuffer> array_buffer = GetTypedArrayBuffer(context, array); in ValidateIntegerTypedArray() 183 TNode<JSArrayBuffer> array_buffer = in TF_BUILTIN() 286 TNode<JSArrayBuffer> array_buffer = in TF_BUILTIN() 404 TNode<JSArrayBuffer> array_buffer = in TF_BUILTIN() 543 TNode<JSArrayBuffer> array_buffer = ValidateIntegerTypedArray( in TF_BUILTIN() 718 TNode<JSArrayBuffer> array_buffer = ValidateIntegerTypedArray( in AtomicBinopBuiltinCommon()
|
| D | builtins-dataview.cc | 43 Handle<JSArrayBuffer> array_buffer = Handle<JSArrayBuffer>::cast(buffer); in BUILTIN()
|
| D | data-view.tq | 81 receiver: JSAny)(...arguments): JSArrayBuffer { 136 buffer: JSArrayBuffer, offset: uintptr, signed: constexpr bool): Smi { 145 buffer: JSArrayBuffer, offset: uintptr, requestedLittleEndian: bool, 172 buffer: JSArrayBuffer, offset: uintptr, requestedLittleEndian: bool, 201 buffer: JSArrayBuffer, offset: uintptr, 343 buffer: JSArrayBuffer, offset: uintptr, requestedLittleEndian: bool, 390 const buffer: JSArrayBuffer = dataView.buffer; 546 buffer: JSArrayBuffer, offset: uintptr, value: uint32): void { 551 buffer: JSArrayBuffer, offset: uintptr, value: uint32, 568 buffer: JSArrayBuffer, offset: uintptr, value: uint32, [all …]
|
| D | builtins-typed-array-gen.h | 20 void AttachBuffer(TNode<JSTypedArray> holder, TNode<JSArrayBuffer> buffer, 24 TNode<JSArrayBuffer> AllocateEmptyOnHeapBuffer(TNode<Context> context);
|
| D | typed-array-createtypedarray.tq | 12 implicit context: Context)(): JSArrayBuffer; 26 isOnHeap: constexpr bool, map: Map, buffer: JSArrayBuffer, 113 const buffer = Cast<JSArrayBuffer>(bufferObj) otherwise unreachable; 220 target: JSFunction, newTarget: JSReceiver, buffer: JSArrayBuffer, 385 case (buffer: JSArrayBuffer): { 469 methodName: constexpr string, exemplar: JSTypedArray, buffer: JSArrayBuffer,
|
| /third_party/node/deps/v8/src/runtime/ |
| D | runtime-typedarray.cc | 30 Handle<JSArrayBuffer> array_buffer = Handle<JSArrayBuffer>::cast(argument); in RUNTIME_FUNCTION() 56 Handle<JSArrayBuffer> array_buffer = args.at<JSArrayBuffer>(0); in RUNTIME_FUNCTION() 110 Handle<JSArrayBuffer> buffer(JSArrayBuffer::cast(array->buffer()), isolate); in RUNTIME_FUNCTION()
|
| D | runtime-futex.cc | 33 Handle<JSArrayBuffer> array_buffer = sta->GetBuffer(); in RUNTIME_FUNCTION() 54 Handle<JSArrayBuffer> array_buffer = sta->GetBuffer(); in RUNTIME_FUNCTION()
|
| D | runtime-test-wasm.cc | 333 Handle<JSArrayBuffer> array_buffer = in RUNTIME_FUNCTION() 349 Handle<JSArrayBuffer> buffer = args.at<JSArrayBuffer>(0); in RUNTIME_FUNCTION() 354 Handle<JSArrayBuffer> wire_bytes_buffer = wire_bytes->GetBuffer(); in RUNTIME_FUNCTION()
|
| /third_party/node/deps/v8/src/heap/ |
| D | heap-write-barrier.h | 22 class JSArrayBuffer; variable 55 static inline void Marking(JSArrayBuffer host, ArrayBufferExtension*); 80 static void MarkingSlow(Heap* heap, JSArrayBuffer host,
|
| D | array-buffer-sweeper.h | 57 void Append(JSArrayBuffer object, ArrayBufferExtension* extension); 60 void Detach(JSArrayBuffer object, ArrayBufferExtension* extension);
|
| /third_party/node/deps/v8/src/asmjs/ |
| D | asm-js.h | 20 class JSArrayBuffer; variable 36 Handle<JSArrayBuffer> memory);
|
| /third_party/node/deps/v8/src/wasm/ |
| D | module-instantiate.h | 20 class JSArrayBuffer; variable 38 MaybeHandle<JSArrayBuffer> memory);
|
| D | module-instantiate.cc | 42 byte* raw_buffer_ptr(MaybeHandle<JSArrayBuffer> buffer, int offset) { in raw_buffer_ptr() 274 MaybeHandle<JSArrayBuffer> memory_buffer); 296 MaybeHandle<JSArrayBuffer> memory_buffer_; 298 Handle<JSArrayBuffer> untagged_globals_; 421 MaybeHandle<JSArrayBuffer> memory_buffer) { in InstantiateToInstanceObject() 439 MaybeHandle<JSArrayBuffer> memory_buffer) in InstanceBuilder() 492 Handle<JSArrayBuffer> buffer; in Build() 548 Handle<JSArrayBuffer> memory = memory_buffer_.ToHandleChecked(); in Build() 558 MaybeHandle<JSArrayBuffer> result = in Build() 1091 Handle<JSArrayBuffer>(memory_object_->array_buffer(), isolate_); in FindImportedMemory() [all …]
|
| D | wasm-objects.h | 44 class JSArrayBuffer; variable 258 Isolate* isolate, MaybeHandle<JSArrayBuffer> buffer, int maximum); 267 void update_instances(Isolate* isolate, Handle<JSArrayBuffer> buffer); 279 DECL_ACCESSORS(untagged_buffer, JSArrayBuffer) 288 MaybeHandle<JSArrayBuffer> maybe_untagged_buffer, 325 DECL_OPTIONAL_ACCESSORS(untagged_globals_buffer, JSArrayBuffer)
|