Lines Matching refs:buffer

72     env, type, size_of_element, buffer, byteOffset, length, out)              \
84 (length) * (size_of_element) + (byteOffset) <= buffer->ByteLength(), \
87 (out) = v8::type::New((buffer), (byteOffset), (length)); \
585 virtual void Args(JSVM_Value* buffer, size_t bufferlength) {};
687 void Args(JSVM_Value* buffer, size_t buffer_length) override {
692 buffer[i] = v8impl::JsValueFromV8LocalValue(_cbinfo[i]);
699 buffer[i] = undefined;
1705 std::stringstream buffer;
1706 buffer << sourceMapfile.rdbuf();
1707 content = buffer.str();
3639 // Copies a JavaScript string into a LATIN-1 string buffer. The result is the
3641 // A sufficient buffer size should be greater than the length of string,
3677 // Copies a JavaScript string into a UTF-8 string buffer. The result is the
3679 // A sufficient buffer size should be greater than the length of string,
3715 // Copies a JavaScript string into a UTF-16 string buffer. The result is the
3717 // A sufficient buffer size should be greater than the length of string,
4218 v8::Local<v8::ArrayBuffer> buffer =
4221 // Optionally return a pointer to the buffer's data, to avoid another call to
4224 *data = buffer->Data();
4227 *result = v8impl::JsValueFromV8LocalValue(buffer);
4285 JSVM_Value buffer;
4287 env, byteLength, externalData, finalizeCb, finalizeHint, &buffer));
4289 env, buffer, nullptr, nullptr, nullptr, result, nullptr);
4341 v8::Local<v8::ArrayBuffer> buffer = value.As<v8::ArrayBuffer>();
4347 env, Int8Array, 1, buffer, byteOffset, length, typedArray);
4351 env, Uint8Array, 1, buffer, byteOffset, length, typedArray);
4355 env, Uint8ClampedArray, 1, buffer, byteOffset, length, typedArray);
4359 env, Int16Array, 2, buffer, byteOffset, length, typedArray);
4363 env, Uint16Array, 2, buffer, byteOffset, length, typedArray);
4367 env, Int32Array, 4, buffer, byteOffset, length, typedArray);
4371 env, Uint32Array, 4, buffer, byteOffset, length, typedArray);
4375 env, Float32Array, 4, buffer, byteOffset, length, typedArray);
4379 env, Float64Array, 8, buffer, byteOffset, length, typedArray);
4383 env, BigInt64Array, 8, buffer, byteOffset, length, typedArray);
4387 env, BigUint64Array, 8, buffer, byteOffset, length, typedArray);
4442 v8::Local<v8::ArrayBuffer> buffer;
4444 // Calling Buffer() may have the side effect of allocating the buffer,
4446 buffer = array->Buffer();
4450 *data = static_cast<uint8_t*>(buffer->Data()) + array->ByteOffset();
4454 *arraybuffer = v8impl::JsValueFromV8LocalValue(buffer);
4476 v8::Local<v8::ArrayBuffer> buffer = value.As<v8::ArrayBuffer>();
4477 if (byteLength + byteOffset > buffer->ByteLength()) {
4485 v8::DataView::New(buffer, byteOffset, byteLength);
4522 v8::Local<v8::ArrayBuffer> buffer;
4524 // Calling Buffer() may have the side effect of allocating the buffer,
4526 buffer = array->Buffer();
4530 *data = static_cast<uint8_t*>(buffer->Data()) + array->ByteOffset();
4534 *arraybuffer = v8impl::JsValueFromV8LocalValue(buffer);
5369 // If buffer size is 0, create wasm cache failed.
5371 *data = serialized_bytes.buffer.get();
5373 // Release the ownership of buffer, OH_JSVM_ReleaseCache must be called explicitly to release the buffer
5374 serialized_bytes.buffer.release();