Lines Matching refs:data

85       char* data,
94 static void CleanupHook(void* data);
99 char* data,
112 char* data,
117 CHECK_IMPLIES(data == nullptr, length == 0);
119 CallbackInfo* self = new CallbackInfo(env, callback, data, hint);
121 ArrayBuffer::NewBackingStore(data, length, [](void*, size_t, void* arg) {
126 // V8 simply ignores the BackingStore deleter callback if data == nullptr,
128 if (data == nullptr) {
143 char* data,
146 data_(data),
153 void CallbackInfo::CleanupHook(void* data) {
154 CallbackInfo* self = static_cast<CallbackInfo*>(data);
205 // Parse index for external array data. An empty Maybe indicates
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) {
415 memcpy(bs->Data(), data, length);
429 char* data,
436 callback(data, hint);
441 Buffer::New(env, data, length, callback, hint));
446 char* data,
454 callback(data, hint);
459 CallbackInfo::CreateTrackedArrayBuffer(env, data, length, callback, hint);
474 // Warning: This function needs `data` to be allocated with malloc() and not
476 MaybeLocal<Object> New(Isolate* isolate, char* data, size_t length) {
480 free(data);
485 if (Buffer::New(env, data, length).ToLocal(&obj))
490 // The contract for this function is that `data` is allocated with malloc()
493 char* data,
496 CHECK_NOT_NULL(data);
501 free(data);
508 auto free_callback = [](void* data, size_t length, void* deleter_data) {
509 free(data);
512 v8::ArrayBuffer::NewBackingStore(data, length, free_callback, nullptr);
557 buffer.data() + start,
589 const char* data = buffer.data();
593 auto result = simdutf::validate_utf8_with_errors(data, length);
597 env->isolate(), "The encoded data was not valid for encoding utf-8");
602 if (memcmp(data, "\xEF\xBB\xBF", 3) == 0) {
603 data += 3;
612 StringBytes::Encode(env->isolate(), data, length, UTF8, &error);
658 memmove(target_data + target_start, source.data() + source_start, to_copy);
849 memcmp(source.data() + source_start,
850 target.data() + target_start,
869 memcmp(a.data(), b.data(), cmp_length) : 0,
929 const char* haystack = buffer.data();
1044 const char* haystack = haystack_contents.data();
1046 const char* needle = needle_contents.data();
1124 ptr = memchr(buffer.data() + offset, needle, buffer.length() - offset);
1126 ptr = node::stringsearch::MemrchrFill(buffer.data(), needle, offset + 1);
1129 args.GetReturnValue().Set(ptr ? static_cast<int>(ptr_char - buffer.data())
1182 -1, // We are certain that `data` is sufficiently large
1238 args.GetReturnValue().Set(simdutf::validate_utf8(abv.data(), abv.length()));
1253 args.GetReturnValue().Set(simdutf::validate_ascii(abv.data(), abv.length()));