Lines Matching defs:needle
899 // Out of buffer bounds, but empty needle: point to end of buffer.
925 Local<String> needle = args[1].As<String>();
935 if (!StringBytes::Size(isolate, needle, enc).To(&needle_length)) return;
965 String::Value needle_value(isolate, needle);
975 if (decoder.Decode(env, needle, enc).IsNothing()) return;
998 String::Utf8Value needle_value(isolate, needle);
1013 needle->WriteOneByte(
1046 const char* needle = needle_contents.data();
1083 reinterpret_cast<const uint16_t*>(needle),
1092 reinterpret_cast<const uint8_t*>(needle),
1110 uint32_t needle = args[1].As<Uint32>()->Value();
1124 ptr = memchr(buffer.data() + offset, needle, buffer.length() - offset);
1126 ptr = node::stringsearch::MemrchrFill(buffer.data(), needle, offset + 1);