Lines Matching refs:buffer
15 #include "src/objects/js-array-buffer-inl.h"
400 code_buffer_.clear(); // Clear buffer without deleting backing store.
518 JSArrayBuffer buffer = JSArrayBuffer::cast(typed_array.buffer());
521 CHECK_LE(buffer.byte_length(), std::numeric_limits<int32_t>::max());
522 int32_t byte_length = static_cast<int32_t>(buffer.byte_length());
524 if (buffer.is_resizable()) {
525 CHECK_LE(buffer.max_byte_length(),
528 Just(static_cast<int32_t>(buffer.max_byte_length()));
553 JSArrayBuffer buffer = JSArrayBuffer::cast(*object_);
554 backing_store = buffer.backing_store();
557 CHECK_LE(buffer.byte_length(), std::numeric_limits<int32_t>::max());
558 int32_t byte_length = static_cast<int32_t>(buffer.byte_length());
560 if (buffer.is_resizable()) {
561 CHECK_LE(buffer.max_byte_length(), std::numeric_limits<int32_t>::max());
562 max_byte_length = Just(static_cast<int32_t>(buffer.max_byte_length()));
564 extension = buffer.extension();
567 if (buffer.IsEmpty()) {
568 buffer.SetBackingStoreRefForSerialization(kEmptyBackingStoreRefSentinel);
572 buffer.SetBackingStoreRefForSerialization(ref);
576 buffer.set_extension(nullptr);
581 JSArrayBuffer buffer = JSArrayBuffer::cast(*object_);
582 buffer.set_backing_store(isolate(), backing_store);
583 buffer.set_extension(extension);