Lines Matching defs:buffer
203 // A raw array buffer was passed.
204 Local<ArrayBuffer> buffer = Local<ArrayBuffer>::Cast(source);
205 auto backing_store = buffer->GetBackingStore();
209 *is_shared = buffer->IsSharedArrayBuffer();
213 Local<ArrayBuffer> buffer = array->Buffer();
215 auto backing_store = buffer->GetBackingStore();
220 *is_shared = buffer->IsSharedArrayBuffer();
222 thrower->TypeError("Argument 0 must be a buffer source");
230 thrower->RangeError("buffer source exceeds maximum size of %zu (is %zu)",
968 "Argument 0 must be a buffer source or a WebAssembly.Module object");
1007 // The first parameter is a buffer source, we have to check if we are allowed
1303 i::Handle<i::JSArrayBuffer> buffer(
1307 buffer->SetIntegrityLevel(buffer, i::FROZEN, i::kDontThrow);
1310 "Status of setting SetIntegrityLevel of buffer is false.");
2150 // WebAssembly.Memory.buffer -> ArrayBuffer
2156 ScheduledErrorThrower thrower(i_isolate, "WebAssembly.Memory.buffer");
2161 i::Handle<i::JSArrayBuffer> buffer(i::JSArrayBuffer::cast(*buffer_obj),
2163 if (buffer->is_shared()) {
2164 // TODO(gdeepti): More needed here for when cached buffer, and current
2165 // buffer are out of sync, handle that here when bounds checks, and Grow
2168 buffer->SetIntegrityLevel(buffer, i::FROZEN, i::kDontThrow);
2171 "Status of setting SetIntegrityLevel of buffer is false.");
2175 return_value.Set(Utils::ToLocal(buffer));
2186 i::Handle<i::JSArrayBuffer> buffer(memory->array_buffer(), i_isolate);
2187 size_t curr_size = buffer->byte_length() / i::wasm::kWasmPageSize;
2196 bool shared = buffer->is_shared();
2870 InstallGetter(isolate, memory_proto, "buffer", WebAssemblyMemoryGetBuffer);