Lines Matching refs:byte_length
77 backing_store->byte_length() == backing_store->max_byte_length());
89 // GSABs need to read their byte_length from the BackingStore. Maintain the
90 // invariant that their byte_length field is always 0.
93 CHECK_LE(backing_store->byte_length(), kMaxByteLength);
94 set_byte_length(backing_store->byte_length());
147 return buffer.GetBackingStore()->byte_length(std::memory_order_seq_cst);
152 Isolate* isolate, size_t byte_length, size_t max_byte_length,
161 if (!RoundUpToPageSize(byte_length, *page_size, JSArrayBuffer::kMaxByteLength,
236 size_t byte_length = self->byte_length();
238 BackingStore::Allocate(isolate, byte_length, SharedFlag::kNotShared,
246 if (byte_length > 0) {
247 memcpy(backing_store->buffer_start(), self->DataPtr(), byte_length);
377 buffer.GetBackingStore()->byte_length(std::memory_order_seq_cst);
387 if (byte_offset() > buffer().byte_length()) {
391 return (buffer().byte_length() - byte_offset()) / element_size();
394 buffer().GetBackingStore()->byte_length(std::memory_order_seq_cst)) {
398 return (buffer().GetBackingStore()->byte_length(std::memory_order_seq_cst) -
406 if (byte_offset() + array_length * element_size() > buffer().byte_length()) {