Lines Matching defs:length

86       size_t length,
113 size_t length,
117 CHECK_IMPLIES(data == nullptr, length == 0);
121 ArrayBuffer::NewBackingStore(data, length, [](void*, size_t, void* arg) {
275 size_t length) {
277 Local<Uint8Array> ui = Uint8Array::New(ab, byte_offset, length);
288 size_t length) {
294 return New(env, ab, byte_offset, length);
303 size_t length;
304 if (!StringBytes::Size(isolate, string, enc).To(&length))
309 if (length > 0) {
310 store = ArrayBuffer::NewBackingStore(isolate, length);
320 length,
323 CHECK(actual <= length);
326 if (actual < length)
340 MaybeLocal<Object> New(Isolate* isolate, size_t length) {
348 if (Buffer::New(env, length).ToLocal(&obj))
354 MaybeLocal<Object> New(Environment* env, size_t length) {
359 if (length > kMaxLength) {
368 ArrayBuffer::NewBackingStore(isolate, length);
383 MaybeLocal<Object> Copy(Isolate* isolate, const char* data, size_t length) {
391 if (Buffer::Copy(env, data, length).ToLocal(&obj))
397 MaybeLocal<Object> Copy(Environment* env, const char* data, size_t length) {
402 if (length > kMaxLength) {
411 ArrayBuffer::NewBackingStore(isolate, length);
415 memcpy(bs->Data(), data, length);
430 size_t length,
441 Buffer::New(env, data, length, callback, hint));
447 size_t length,
452 if (length > kMaxLength) {
459 CallbackInfo::CreateTrackedArrayBuffer(env, data, length, callback, hint);
465 MaybeLocal<Uint8Array> maybe_ui = Buffer::New(env, ab, 0, length);
476 MaybeLocal<Object> New(Isolate* isolate, char* data, size_t length) {
485 if (Buffer::New(env, data, length).ToLocal(&obj))
494 size_t length) {
495 if (length > 0) {
498 if (length > kMaxLength) {
508 auto free_callback = [](void* data, size_t length, void* deleter_data) {
512 v8::ArrayBuffer::NewBackingStore(data, length, free_callback, nullptr);
517 if (Buffer::New(env, ab, 0, length).ToLocal(&obj))
543 if (buffer.length() == 0)
549 THROW_AND_RETURN_IF_OOB(ParseArrayIndex(env, args[1], buffer.length(), &end));
551 THROW_AND_RETURN_IF_OOB(Just(end <= buffer.length()));
552 size_t length = end - start;
558 length,
590 size_t length = buffer.length();
593 auto result = simdutf::validate_utf8_with_errors(data, length);
601 if (!ignore_bom && length >= 3) {
604 length -= 3;
608 if (length == 0) return args.GetReturnValue().SetEmptyString();
612 StringBytes::Encode(env->isolate(), data, length, UTF8, &error);
640 THROW_AND_RETURN_IF_OOB(ParseArrayIndex(env, args[4], source.length(),
647 if (source_start > source.length())
656 source.length() - source_start);
722 // of string. Correct the string length for cases like HEX where less than
723 // the total string length is written.
829 THROW_AND_RETURN_IF_OOB(ParseArrayIndex(env, args[4], target.length(),
831 THROW_AND_RETURN_IF_OOB(ParseArrayIndex(env, args[5], source.length(),
834 if (source_start > source.length())
837 if (target_start > target.length())
846 source.length() - source_start);
866 size_t cmp_length = std::min(a.length(), b.length());
870 a.length(), b.length());
876 // Returns either a valid offset in [0...<length - 1>], ie inside the Buffer,
878 int64_t IndexOfOffset(size_t length,
882 int64_t length_i64 = static_cast<int64_t>(length);
932 buffer.length() &~ 1 : buffer.length(); // NOLINT(whitespace/operators)
969 if (haystack_length < 2 || needle_value.length() < 1) {
992 needle_value.length(),
1045 const size_t haystack_length = haystack_contents.length();
1047 const size_t needle_length = needle_contents.length();
1115 IndexOfOffset(buffer.length(), offset_i64, 1, is_forward);
1116 if (opt_offset <= -1 || buffer.length() == 0) {
1120 CHECK_LT(offset, buffer.length());
1124 ptr = memchr(buffer.data() + offset, needle, buffer.length() - offset);
1170 size_t length = str->Utf8Length(isolate);
1176 ArrayBuffer::NewBackingStore(isolate, length);
1189 auto array = Uint8Array::New(ab, 0, length);
1238 args.GetReturnValue().Set(simdutf::validate_utf8(abv.data(), abv.length()));
1253 args.GetReturnValue().Set(simdutf::validate_ascii(abv.data(), abv.length()));