Lines Matching refs:JSArrayBuffer
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()
199 void JSArrayBuffer::MarkExtension() { in MarkExtension()
206 void JSArrayBuffer::YoungMarkExtension() { in YoungMarkExtension()
213 void JSArrayBuffer::YoungMarkExtensionPromoted() { in YoungMarkExtensionPromoted()
220 Handle<JSArrayBuffer> JSTypedArray::GetBuffer() { in GetBuffer()
224 Handle<JSArrayBuffer> array_buffer(JSArrayBuffer::cast(self->buffer()), in GetBuffer()
373 JSArrayBuffer buffer = array.buffer(); in LengthTrackingGsabBackedTypedArrayLength()