Home
last modified time | relevance | path

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

12

/llvm-project/libc/test/src/string/
H A Dstrstr_test.cpp13 const char *haystack = "12345"; in TEST() local
15 ASSERT_STREQ(LIBC_NAMESPACE::strstr(haystack, needle), nullptr); in TEST()
19 const char *haystack = "12345"; in TEST() local
21 ASSERT_STREQ(LIBC_NAMESPACE::strstr(haystack, needle), haystack); in TEST()
25 const char *haystack = ""; in TEST() local
27 ASSERT_STREQ(LIBC_NAMESPACE::strstr(haystack, needle), nullptr); in TEST()
31 const char *haystack = ""; in TEST() local
33 ASSERT_STREQ(LIBC_NAMESPACE::strstr(haystack, needle), ""); in TEST()
37 const char *haystack = "a"; in TEST() local
39 ASSERT_STREQ(LIBC_NAMESPACE::strstr(haystack, /*needle=*/"a"), "a"); in TEST()
[all …]
/llvm-project/libcxxabi/src/demangle/
H A DStringViewExtras.h28 inline bool starts_with(std::string_view haystack, in starts_with() argument
30 if (needle.size() > haystack.size()) in starts_with()
32 haystack.remove_suffix(haystack.size() - needle.size()); in starts_with()
33 return haystack == needle; in starts_with()
/llvm-project/llvm/include/llvm/Demangle/
H A DStringViewExtras.h28 inline bool starts_with(std::string_view haystack, in starts_with() argument
30 if (needle.size() > haystack.size()) in starts_with()
32 haystack.remove_suffix(haystack.size() - needle.size()); in starts_with()
33 return haystack == needle; in starts_with()
/llvm-project/libc/fuzzing/string/
H A Dstrstr_fuzz.cpp56 const char *haystack = reinterpret_cast<const char *>(data + i); in LLVMFuzzerTestOneInput() local
57 const char *result = LIBC_NAMESPACE::strstr(haystack, needle); in LLVMFuzzerTestOneInput()
60 const size_t haystack_size = LIBC_NAMESPACE::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/libc/src/string/memory_utils/
H A Dinline_strstr.h20 LIBC_INLINE constexpr char *inline_strstr(const char *haystack, in inline_strstr()
23 static_cast<const void *>(haystack), internal::string_length(haystack), in inline_strstr()
19 inline_strstr(const char * haystack,const char * needle,Comp && comp) inline_strstr() argument
H A Dinline_memmem.h21 inline_memmem(const void *haystack, size_t haystack_len, const void *needle, in inline_memmem()
26 return const_cast<void *>(haystack); in inline_memmem()
31 const unsigned char *h = static_cast<const unsigned char *>(haystack); in inline_memmem()
20 inline_memmem(const void * haystack,size_t haystack_len,const void * needle,size_t needle_len,Comp && comp) inline_memmem() argument
/llvm-project/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/libc/src/string/
H A Dstrstr.cpp19 LLVM_LIBC_FUNCTION(char *, strstr, (const char *haystack, const char *needle)) { in __anon9e5aa1cb0102()
21 return inline_strstr(haystack, needle, comp);
H A Dstrcasestr.cpp21 (const char *haystack, const char *needle)) { in __anon186130270102()
26 return inline_strstr(haystack, needle, case_cmp);
H A Dmemmem.cpp17 (const void *haystack, size_t haystack_len,
22 return inline_memmem(haystack, haystack_len, needle, needle_len, COMP);
H A Dstrstr.h16 char *strstr(const char *haystack, const char *needle);
H A Dstrcasestr.h16 char *strcasestr(const char *needle, const char *haystack);
H A Dmemmem.h17 void *memmem(const void *haystack, size_t haystack_len, const void *needle,
/llvm-project/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.h68 const void *SearchMemory(const void *haystack, size_t haystacklen,
/llvm-project/clang/test/Analysis/
H A Dtaint-generic.c849 void *memmem(const void *haystack, size_t haystacklen, const void *needle, size_t needlelen); in testRindex()
851 char haystack[10];
852 scanf("%9s", haystack);
854 char *result = memmem(haystack, 9, needle, needlelen); in testStrcmpWithLHSTainted()
858 char *strstr(const char *haystack, const char *needle); in testStrcmpWithLHSTainted()
860 char haystack[10];
861 scanf("%9s", haystack); in testStrcmpWithRHSTainted()
863 char *result = strstr(haystack, needle); in testStrcmpWithRHSTainted()
867 char *strcasestr(const char *haystack, const char *needle); in testStrcmpWithRHSTainted()
869 char haystack[1
800 char haystack[10]; testMemmem() local
809 char haystack[10]; testStrstr() local
818 char haystack[10]; testStrcasestr() local
[all...]
/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_libc.cpp243 char *internal_strstr(const char *haystack, const char *needle) { in internal_strstr() argument
245 uptr len1 = internal_strlen(haystack); in internal_strstr()
249 if (internal_memcmp(haystack + pos, needle, len2) == 0) in internal_strstr()
250 return const_cast<char *>(haystack) + pos; in internal_strstr()
H A Dsanitizer_libc.h67 char *internal_strstr(const char *haystack, const char *needle);
/llvm-project/openmp/runtime/src/
H A Dompt-specific.h77 #define OMPT_STR_MATCH(haystack, needle) __kmp_str_match(haystack, 0, needle) argument
/llvm-project/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/third-party/unittest/googletest/src/
H A Dgtest.cc1788 bool IsSubstringPred(const char* needle, const char* haystack) { in IsSubstringPred() argument
1789 if (needle == nullptr || haystack == nullptr) return needle == haystack; in IsSubstringPred()
1791 return strstr(haystack, needle) != nullptr; in IsSubstringPred()
1794 bool IsSubstringPred(const wchar_t* needle, const wchar_t* haystack) { in IsSubstringPred() argument
1795 if (needle == nullptr || haystack == nullptr) return needle == haystack; in IsSubstringPred()
1797 return wcsstr(haystack, needle) != nullptr; in IsSubstringPred()
1802 bool IsSubstringPred(const StringType& needle, const StringType& haystack) { in IsSubstringPred() argument
1803 return haystack.find(needle) != StringType::npos; in IsSubstringPred()
1815 const StringType& haystack) { in IsSubstringImpl() argument
1816 if (IsSubstringPred(needle, haystack) == expected_to_be_substring) in IsSubstringImpl()
[all …]
/llvm-project/third-party/unittest/googletest/include/gtest/
H A Dgtest.h1524 const char* haystack);
1528 const wchar_t* haystack);
1532 const char* haystack);
1536 const wchar_t* haystack);
1540 const ::std::string& haystack);
1544 const ::std::string& haystack);
1550 const ::std::wstring& haystack);
1554 const ::std::wstring& haystack);
/llvm-project/llvm/test/Transforms/InstCombine/
H A Dnarrow.ll104 define i1 @searchArray1(i32 %needle, ptr %haystack) {
130 %idx = getelementptr i32, ptr %haystack, i32 %indvar
148 define i1 @searchArray2(i32 %hay, ptr %haystack) {
172 %idx = getelementptr i32, ptr %haystack, i64 %indvar
/llvm-project/third-party/benchmark/test/
H A Doutput_test_helper.cc451 int SubstrCnt(const std::string& haystack, const std::string& pat) { in SubstrCnt() argument
454 for (size_t offset = haystack.find(pat); offset != std::string::npos; in SubstrCnt()
455 offset = haystack.find(pat, offset + pat.length())) in SubstrCnt()
/llvm-project/compiler-rt/lib/dfsan/
H A Ddfsan_custom.cpp1841 SANITIZER_INTERFACE_ATTRIBUTE char *__dfsw_strstr(char *haystack, char *needle, in __dfsw_strstr()
1845 char *ret = strstr(haystack, needle); in __dfsw_strstr()
1849 size_t len = ret ? ret + strlen(needle) - haystack : strlen(haystack) + 1; in __dfsw_strstr()
1851 dfsan_union(dfsan_read_label(haystack, len), in __dfsw_strstr()
1859 SANITIZER_INTERFACE_ATTRIBUTE char *__dfso_strstr(char *haystack, char *needle, in __dfso_strstr()
1867 __dfsw_strstr(haystack, needle, haystack_label, needle_label, ret_label); in __dfso_strstr()
1873 size_t len = ret ? ret + needle_len - haystack : strlen(haystack) + 1; in __dfso_strstr()
1874 dfsan_origin o = dfsan_read_origin_of_first_taint(haystack, le in __dfso_strstr()
1838 __dfsw_strstr(char * haystack,char * needle,dfsan_label haystack_label,dfsan_label needle_label,dfsan_label * ret_label) __dfsw_strstr() argument
1856 __dfso_strstr(char * haystack,char * needle,dfsan_label haystack_label,dfsan_label needle_label,dfsan_label * ret_label,dfsan_origin haystack_origin,dfsan_origin needle_origin,dfsan_origin * ret_origin) __dfso_strstr() argument
[all...]

12