Home
last modified time | relevance | path

Searched refs:haystack (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/libc/test/src/string/
H A Dstrstr_test.cpp13 const char *haystack = "12345"; in TEST() local
19 const char *haystack = "12345"; in TEST() local
21 ASSERT_STREQ(__llvm_libc::strstr(haystack, needle), haystack); in TEST()
25 const char *haystack = ""; in TEST() local
31 const char *haystack = ""; in TEST() local
37 const char *haystack = "a"; in TEST() local
45 const char *haystack = "12345"; in TEST() local
51 const char *haystack = "12345"; in TEST() local
57 const char *haystack = "123"; in TEST() local
63 const char *haystack = "12345"; in TEST() local
[all …]
/llvm-project-15.0.7/libc/src/string/
H A Dstrstr.cpp18 LLVM_LIBC_FUNCTION(char *, strstr, (const char *haystack, const char *needle)) {
19 for (size_t i = 0; haystack[i]; ++i) {
21 for (j = 0; haystack[i + j] && haystack[i + j] == needle[j]; ++j)
24 return const_cast<char *>(haystack + i);
H A Dstrstr.h14 char *strstr(const char *haystack, const char *needle);
/llvm-project-15.0.7/libc/fuzzing/string/
H A Dstrstr_fuzz.cpp56 const char *haystack = reinterpret_cast<const char *>(data + i); in LLVMFuzzerTestOneInput() local
57 const char *result = __llvm_libc::strstr(haystack, needle); in LLVMFuzzerTestOneInput()
60 const size_t haystack_size = __llvm_libc::strlen(haystack); in LLVMFuzzerTestOneInput()
69 const char *haystack_ptr = haystack; in LLVMFuzzerTestOneInput()
79 if (simple_memcmp(needle, haystack + i, needle_size) == 0) in LLVMFuzzerTestOneInput()
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_libc_test.cpp254 const char *haystack = "haystack"; in TEST() local
255 EXPECT_EQ(haystack + 2, internal_strchr(haystack, 'y')); in TEST()
256 EXPECT_EQ(haystack + 2, internal_strchrnul(haystack, 'y')); in TEST()
257 EXPECT_EQ(0, internal_strchr(haystack, 'z')); in TEST()
258 EXPECT_EQ(haystack + 8, internal_strchrnul(haystack, 'z')); in TEST()
/llvm-project-15.0.7/clang/test/Analysis/
H A Dtaint-generic.c672 char haystack[10]; in testMemmem() local
673 scanf("%9s", haystack); in testMemmem()
675 char *result = memmem(haystack, 9, needle, needlelen); in testMemmem()
679 char *strstr(const char *haystack, const char *needle);
681 char haystack[10]; in testStrstr() local
682 scanf("%9s", haystack); in testStrstr()
684 char *result = strstr(haystack, needle); in testStrstr()
688 char *strcasestr(const char *haystack, const char *needle);
690 char haystack[10]; in testStrcasestr() local
691 scanf("%9s", haystack); in testStrcasestr()
[all …]
/llvm-project-15.0.7/compiler-rt/lib/fuzzer/
H A DFuzzerInterceptors.cpp107 static char *internal_strstr(const char *haystack, const char *needle) { in internal_strstr() argument
109 size_t len1 = internal_strlen(haystack); in internal_strstr()
114 if (internal_memcmp(haystack + pos, needle, len2) == 0) in internal_strstr()
115 return const_cast<char *>(haystack) + pos; in internal_strstr()
H A DFuzzerUtil.h66 const void *SearchMemory(const void *haystack, size_t haystacklen,
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_libc.cpp218 char *internal_strstr(const char *haystack, const char *needle) { in internal_strstr() argument
220 uptr len1 = internal_strlen(haystack); in internal_strstr()
224 if (internal_memcmp(haystack + pos, needle, len2) == 0) in internal_strstr()
225 return const_cast<char *>(haystack) + pos; in internal_strstr()
H A Dsanitizer_libc.h49 char *internal_strstr(const char *haystack, const char *needle);
/llvm-project-15.0.7/openmp/runtime/src/
H A Dompt-specific.h69 #define OMPT_STR_MATCH(haystack, needle) __kmp_str_match(haystack, 0, needle) argument
H A Dompt-general.cpp45 #define OMPT_STR_MATCH(haystack, needle) (!strcasecmp(haystack, needle)) argument
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dloop-search.ll7 define zeroext i1 @search(i32 %needle, ptr nocapture readonly %haystack, i32 %count) {
47 %arrayidx = getelementptr inbounds i32, ptr %haystack, i64 %indvars.iv
/llvm-project-15.0.7/llvm/utils/unittest/googletest/src/
H A Dgtest.cc1565 if (needle == nullptr || haystack == nullptr) return needle == haystack; in IsSubstringPred()
1567 return strstr(haystack, needle) != nullptr; in IsSubstringPred()
1571 if (needle == nullptr || haystack == nullptr) return needle == haystack; in IsSubstringPred()
1573 return wcsstr(haystack, needle) != nullptr; in IsSubstringPred()
1579 const StringType& haystack) { in IsSubstringPred() argument
1580 return haystack.find(needle) != StringType::npos; in IsSubstringPred()
1591 const StringType& needle, const StringType& haystack) { in IsSubstringImpl() argument
1613 const char* needle, const char* haystack) { in IsSubstring() argument
1619 const wchar_t* needle, const wchar_t* haystack) { in IsSubstring() argument
1625 const char* needle, const char* haystack) { in IsNotSubstring() argument
[all …]
/llvm-project-15.0.7/llvm/utils/unittest/googletest/include/gtest/
H A Dgtest.h1693 const char* needle, const char* haystack);
1696 const wchar_t* needle, const wchar_t* haystack);
1699 const char* needle, const char* haystack);
1702 const wchar_t* needle, const wchar_t* haystack);
1705 const ::std::string& needle, const ::std::string& haystack);
1708 const ::std::string& needle, const ::std::string& haystack);
1713 const ::std::wstring& needle, const ::std::wstring& haystack);
1716 const ::std::wstring& needle, const ::std::wstring& haystack);
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dnarrow.ll104 define i1 @searchArray1(i32 %needle, i32* %haystack) {
130 %idx = getelementptr i32, i32* %haystack, i32 %indvar
148 define i1 @searchArray2(i32 %hay, i32* %haystack) {
173 %idx = getelementptr i32, i32* %haystack, i64 %indvar
/llvm-project-15.0.7/third-party/benchmark/test/
H A Doutput_test_helper.cc448 int SubstrCnt(const std::string& haystack, const std::string& pat) { in SubstrCnt() argument
451 for (size_t offset = haystack.find(pat); offset != std::string::npos; in SubstrCnt()
452 offset = haystack.find(pat, offset + pat.length())) in SubstrCnt()
H A Doutput_test.h64 int SubstrCnt(const std::string& haystack, const std::string& pat);
/llvm-project-15.0.7/compiler-rt/lib/dfsan/
H A Ddfsan_custom.cpp1810 SANITIZER_INTERFACE_ATTRIBUTE char *__dfsw_strstr(char *haystack, char *needle, in __dfsw_strstr() argument
1814 char *ret = strstr(haystack, needle); in __dfsw_strstr()
1818 size_t len = ret ? ret + strlen(needle) - haystack : strlen(haystack) + 1; in __dfsw_strstr()
1820 dfsan_union(dfsan_read_label(haystack, len), in __dfsw_strstr()
1828 SANITIZER_INTERFACE_ATTRIBUTE char *__dfso_strstr(char *haystack, char *needle, in __dfso_strstr() argument
1836 __dfsw_strstr(haystack, needle, haystack_label, needle_label, ret_label); in __dfso_strstr()
1842 size_t len = ret ? ret + needle_len - haystack : strlen(haystack) + 1; in __dfso_strstr()
1843 dfsan_origin o = dfsan_read_origin_of_first_taint(haystack, len); in __dfso_strstr()
/llvm-project-15.0.7/lldb/source/Plugins/Language/CPlusPlus/
H A DCPlusPlusLanguage.cpp297 llvm::StringRef haystack = m_context; in ContainsPath() local
298 if (!haystack.consume_back(context)) in ContainsPath()
300 if (haystack.empty() || !isalnum(haystack.back())) in ContainsPath()
/llvm-project-15.0.7/clang/docs/
H A DLanguageExtensions.rst3180 char *__builtin_char_memchr(const char *haystack, int needle, size_t size);