Lines Matching defs:srcBuffer
268 const JSHandle<JSTaggedValue> &srcBuffer,
273 // 1. Assert: Type(srcBuffer) is Object and it has an [[ArrayBufferData]] internal slot.
274 ASSERT(srcBuffer->IsSendableArrayBuffer()|| srcBuffer->IsByteArray());
278 // a. Let cloneConstructor be SpeciesConstructor(srcBuffer, %ArrayBuffer%).
280 JSHandle<JSObject> objHandle(srcBuffer);
284 // c. If IsDetachedBuffer(srcBuffer) is true, throw a TypeError exception.
285 if (IsDetachedBuffer(srcBuffer.GetTaggedValue())) {
291 // 4. Let srcLength be the value of srcBuffer’s [[ArrayBufferByteLength]] internal slot.
294 if (srcBuffer->IsByteArray()) {
295 JSHandle<ByteArray> byteArrayBuf(srcBuffer);
304 JSHandle<JSSendableArrayBuffer> arrBuf(srcBuffer);
316 // 10. If IsDetachedBuffer(srcBuffer) is true, throw a TypeError exception.
317 if (IsDetachedBuffer(srcBuffer.GetTaggedValue())) {
323 // 7. Let srcBlock be the value of srcBuffer’s [[ArrayBufferData]] internal slot.
324 void *fromBuf = GetDataPointFromBuffer(srcBuffer.GetTaggedValue());