Home
last modified time | relevance | path

Searched refs:JSArrayBuffer (Results 1 – 25 of 92) sorted by relevance

1234

/third_party/node/deps/v8/src/objects/
Djs-array-buffer-inl.h21 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 …]
Djs-array-buffer.cc47 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 …]
Djs-array-buffer.tq14 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 {
Dvalue-serializer.h26 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,
Djs-array-buffer.h23 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();
Dvalue-serializer.cc415 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/
Dfutex-emulation.h44 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 …]
Dfutex-emulation.cc280 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/
Dbuiltins-typed-array-gen.cc35 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 …]
Dbuiltins-arraybuffer.cc52 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()
Darraybuffer.tq13 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
Dbuiltins-sharedarraybuffer-gen.cc27 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()
Dbuiltins-dataview.cc43 Handle<JSArrayBuffer> array_buffer = Handle<JSArrayBuffer>::cast(buffer); in BUILTIN()
Ddata-view.tq81 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 …]
Dbuiltins-typed-array-gen.h20 void AttachBuffer(TNode<JSTypedArray> holder, TNode<JSArrayBuffer> buffer,
24 TNode<JSArrayBuffer> AllocateEmptyOnHeapBuffer(TNode<Context> context);
Dtyped-array-createtypedarray.tq12 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/
Druntime-typedarray.cc30 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()
Druntime-futex.cc33 Handle<JSArrayBuffer> array_buffer = sta->GetBuffer(); in RUNTIME_FUNCTION()
54 Handle<JSArrayBuffer> array_buffer = sta->GetBuffer(); in RUNTIME_FUNCTION()
Druntime-test-wasm.cc333 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/
Dheap-write-barrier.h22 class JSArrayBuffer; variable
55 static inline void Marking(JSArrayBuffer host, ArrayBufferExtension*);
80 static void MarkingSlow(Heap* heap, JSArrayBuffer host,
Darray-buffer-sweeper.h57 void Append(JSArrayBuffer object, ArrayBufferExtension* extension);
60 void Detach(JSArrayBuffer object, ArrayBufferExtension* extension);
/third_party/node/deps/v8/src/asmjs/
Dasm-js.h20 class JSArrayBuffer; variable
36 Handle<JSArrayBuffer> memory);
/third_party/node/deps/v8/src/wasm/
Dmodule-instantiate.h20 class JSArrayBuffer; variable
38 MaybeHandle<JSArrayBuffer> memory);
Dmodule-instantiate.cc42 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 …]
Dwasm-objects.h44 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)

1234