Lines Matching defs:array_buffer

52   auto array_buffer = Handle<JSArrayBuffer>::cast(result);
56 array_buffer->Setup(shared, resizable, nullptr);
101 array_buffer->Attach(std::move(backing_store));
102 array_buffer->set_max_byte_length(max_byte_length);
103 return *array_buffer;
170 CHECK_RECEIVER(JSArrayBuffer, array_buffer, kMethodName);
173 CHECK_SHARED(is_shared, array_buffer, kMethodName);
176 if (!is_shared && array_buffer->was_detached()) {
185 double const len = array_buffer->GetByteLength();
280 new_array_buffer->backing_store() == array_buffer->backing_store()) {
296 if (!is_shared && array_buffer->was_detached()) {
311 size_t from_byte_length = array_buffer->GetByteLength();
312 if (V8_UNLIKELY(!is_shared && array_buffer->is_resizable())) {
325 reinterpret_cast<uint8_t*>(array_buffer->backing_store()) + first_size;
359 CHECK_RECEIVER(JSArrayBuffer, array_buffer, kMethodName);
360 CHECK_RESIZABLE(true, array_buffer, kMethodName);
364 CHECK_SHARED(is_shared, array_buffer, kMethodName);
373 if (!is_shared && array_buffer->was_detached()) {
393 if (is_shared && new_byte_length < array_buffer->byte_length()) {
401 if (new_byte_length > array_buffer->max_byte_length()) {
429 if (array_buffer->GetBackingStore()->ResizeInPlace(
438 array_buffer->set_byte_length(new_byte_length);
441 auto result = array_buffer->GetBackingStore()->GrowInPlace(
458 CHECK_EQ(0, array_buffer->byte_length());
470 CHECK_RECEIVER(JSArrayBuffer, array_buffer, kMethodName);
472 CHECK_SHARED(true, array_buffer, kMethodName);
474 DCHECK_EQ(array_buffer->max_byte_length(),
475 array_buffer->GetBackingStore()->max_byte_length());
478 size_t byte_length = array_buffer->GetByteLength();