Home
last modified time | relevance | path

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

1234567

/third_party/rust/crates/memchr/src/memchr/
Dmod.rs17 pub fn memchr_iter(needle: u8, haystack: &[u8]) -> Memchr<'_> { in memchr_iter()
18 Memchr::new(needle, haystack) in memchr_iter()
23 pub fn memchr2_iter(needle1: u8, needle2: u8, haystack: &[u8]) -> Memchr2<'_> { in memchr2_iter()
24 Memchr2::new(needle1, needle2, haystack) in memchr2_iter()
33 haystack: &[u8], in memchr3_iter()
35 Memchr3::new(needle1, needle2, needle3, haystack) in memchr3_iter()
40 pub fn memrchr_iter(needle: u8, haystack: &[u8]) -> Rev<Memchr<'_>> { in memrchr_iter()
41 Memchr::new(needle, haystack).rev() in memrchr_iter()
49 haystack: &[u8], in memrchr2_iter()
51 Memchr2::new(needle1, needle2, haystack).rev() in memrchr2_iter()
[all …]
Diter.rs15 $self_.haystack = $self_.haystack.split_at(index + 1).1;
27 $self_.haystack = $self_.haystack.split_at(index).0;
37 haystack: &'a [u8], field
45 pub fn new(needle: u8, haystack: &[u8]) -> Memchr<'_> { in new()
46 Memchr { needle: needle, haystack: haystack, position: 0 } in new()
55 iter_next!(self, memchr(self.needle, self.haystack)) in next()
60 (0, Some(self.haystack.len())) in size_hint()
67 iter_next_back!(self, memrchr(self.needle, self.haystack)) in next_back()
76 haystack: &'a [u8], field
84 pub fn new(needle1: u8, needle2: u8, haystack: &[u8]) -> Memchr2<'_> { in new()
[all …]
Dnaive.rs3 pub fn memchr(n1: u8, haystack: &[u8]) -> Option<usize> { in memchr()
4 haystack.iter().position(|&b| b == n1) in memchr()
7 pub fn memchr2(n1: u8, n2: u8, haystack: &[u8]) -> Option<usize> { in memchr2()
8 haystack.iter().position(|&b| b == n1 || b == n2) in memchr2()
11 pub fn memchr3(n1: u8, n2: u8, n3: u8, haystack: &[u8]) -> Option<usize> { in memchr3()
12 haystack.iter().position(|&b| b == n1 || b == n2 || b == n3) in memchr3()
15 pub fn memrchr(n1: u8, haystack: &[u8]) -> Option<usize> { in memrchr()
16 haystack.iter().rposition(|&b| b == n1) in memrchr()
19 pub fn memrchr2(n1: u8, n2: u8, haystack: &[u8]) -> Option<usize> { in memrchr2()
20 haystack.iter().rposition(|&b| b == n1 || b == n2) in memrchr2()
[all …]
Dfallback.rs46 pub fn memchr(n1: u8, haystack: &[u8]) -> Option<usize> { in memchr()
49 let loop_size = cmp::min(LOOP_SIZE, haystack.len()); in memchr()
51 let start_ptr = haystack.as_ptr(); in memchr()
55 let end_ptr = start_ptr.add(haystack.len()); in memchr()
56 if haystack.len() < USIZE_BYTES { in memchr()
85 pub fn memchr2(n1: u8, n2: u8, haystack: &[u8]) -> Option<usize> { in memchr2()
90 let start_ptr = haystack.as_ptr(); in memchr2()
94 let end_ptr = start_ptr.add(haystack.len()); in memchr2()
95 if haystack.len() < USIZE_BYTES { in memchr2()
125 pub fn memchr3(n1: u8, n2: u8, n3: u8, haystack: &[u8]) -> Option<usize> { in memchr3()
[all …]
Dc.rs8 pub fn memchr(needle: u8, haystack: &[u8]) -> Option<usize> { in memchr()
12 haystack.as_ptr() as *const c_void, in memchr()
14 haystack.len() as size_t, in memchr()
20 Some(p as usize - (haystack.as_ptr() as usize)) in memchr()
26 pub fn memrchr(needle: u8, haystack: &[u8]) -> Option<usize> { in memrchr()
28 if haystack.is_empty() { in memrchr()
34 haystack.as_ptr() as *const c_void, in memrchr()
36 haystack.len() as size_t, in memrchr()
42 Some(p as usize - (haystack.as_ptr() as usize)) in memrchr()
/third_party/rust/crates/aho-corasick/src/packed/teddy/
Druntime.rs106 haystack: &[u8], in find_at()
127 assert!(haystack[at..].len() >= self.minimum_len()); in find_at()
138 e.find_at(pats, self, haystack, at) in find_at()
141 e.find_at(pats, self, haystack, at) in find_at()
144 e.find_at(pats, self, haystack, at) in find_at()
147 e.find_at(pats, self, haystack, at) in find_at()
150 e.find_at(pats, self, haystack, at) in find_at()
153 e.find_at(pats, self, haystack, at) in find_at()
156 e.find_at(pats, self, haystack, at) in find_at()
159 e.find_at(pats, self, haystack, at) in find_at()
[all …]
/third_party/rust/crates/memchr/src/memmem/
Drabinkarp.rs35 pub(crate) fn is_fast(haystack: &[u8], _needle: &[u8]) -> bool { in is_fast()
36 haystack.len() < 16 in is_fast()
40 pub(crate) fn find(haystack: &[u8], needle: &[u8]) -> Option<usize> { in find()
41 find_with(&NeedleHash::forward(needle), haystack, needle) in find()
48 mut haystack: &[u8], in find_with()
51 if haystack.len() < needle.len() { in find_with()
54 let start = haystack.as_ptr() as usize; in find_with()
55 let mut hash = Hash::from_bytes_fwd(&haystack[..needle.len()]); in find_with()
59 if nhash.eq(hash) && is_prefix(haystack, needle) { in find_with()
60 return Some(haystack.as_ptr() as usize - start); in find_with()
[all …]
Dmod.rs102 haystack: Vec<u8>,
105 proptests::matches_naive(false, &haystack, &needle, $fwd)
117 haystack: Vec<u8>,
120 proptests::matches_naive(true, &haystack, &needle, $rev)
191 haystack: &'h [u8], in find_iter()
194 FindIter::new(haystack, Finder::new(needle)) in find_iter()
225 haystack: &'h [u8], in rfind_iter()
228 FindRevIter::new(haystack, FinderRev::new(needle)) in rfind_iter()
259 pub fn find(haystack: &[u8], needle: &[u8]) -> Option<usize> { in find()
260 if haystack.len() < 64 { in find()
[all …]
Dtwoway.rs110 haystack: &[u8], in find()
114 debug_assert!(needle.len() <= haystack.len(), "haystack too short"); in find()
118 self.find_small_imp(pre, haystack, needle, period) in find()
121 self.find_large_imp(pre, haystack, needle, shift) in find()
133 haystack: &[u8], in find_general()
138 } else if haystack.len() < needle.len() { in find_general()
141 self.find(pre, haystack, needle) in find_general()
155 haystack: &[u8], in find_small_imp()
162 while pos + needle.len() <= haystack.len() { in find_small_imp()
166 pos += pre.call(&haystack[pos..], needle)?; in find_small_imp()
[all …]
/third_party/rust/crates/memchr/bench/src/memchr/
Dimp.rs5 pub fn memchr1_count(b1: u8, haystack: &[u8]) -> usize { in memchr1_count()
6 Memchr::new(b1, haystack).count() in memchr1_count()
9 pub fn memchr1_libc_count(b1: u8, haystack: &[u8]) -> usize { in memchr1_libc_count()
12 while let Some(i) = c::memchr(b1, &haystack[start..]) { in memchr1_libc_count()
19 pub fn fallback1_count(b1: u8, haystack: &[u8]) -> usize { in fallback1_count()
22 while let Some(i) = fallback::memchr(b1, &haystack[start..]) { in fallback1_count()
29 pub fn naive1_count(b1: u8, haystack: &[u8]) -> usize { in naive1_count()
32 while let Some(i) = naive::memchr(b1, &haystack[start..]) { in naive1_count()
39 pub fn memchr2_count(b1: u8, b2: u8, haystack: &[u8]) -> usize { in memchr2_count()
40 Memchr2::new(b1, b2, haystack).count() in memchr2_count()
[all …]
/third_party/rust/crates/memchr/bench/src/memmem/
Dimp.rs29 pub(crate) fn oneshot(haystack: &str, needle: &str) -> bool { in oneshot()
30 memmem::find(haystack.as_bytes(), needle.as_bytes()).is_some() in oneshot()
41 haystack: &'a str, in oneshotiter()
44 memmem::find_iter(haystack.as_bytes(), needle.as_bytes()) in oneshotiter()
57 haystack: &'a str, in iter()
59 self.0.find_iter(haystack.as_bytes()) in iter()
67 pub(crate) fn oneshot(haystack: &str, needle: &str) -> bool { in oneshot()
68 memmem::rfind(haystack.as_bytes(), needle.as_bytes()).is_some() in oneshot()
79 haystack: &'a str, in oneshotiter()
82 memmem::rfind_iter(haystack.as_bytes(), needle.as_bytes()) in oneshotiter()
[all …]
Dsliceslice.rs54 for haystack in &needles[i..] { in search_short_haystack()
56 searcher.find(haystack.as_bytes()).is_some(), in search_short_haystack()
80 for haystack in &needles[i..] { in search_short_haystack()
82 searcher.find(haystack.as_bytes()).is_some(), in search_short_haystack()
98 for haystack in &needles[i..] { in search_short_haystack()
99 black_box(haystack.contains(needle)); in search_short_haystack()
125 for haystack in &needles[i..] { in search_short_haystack()
127 searcher.search_in(haystack.as_bytes()) in search_short_haystack()
139 let haystack = SLICESLICE_HAYSTACK; in search_long_haystack() localVariable
152 black_box(searcher.find(haystack.as_bytes()).is_some()); in search_long_haystack()
[all …]
/third_party/ffmpeg/libavutil/tests/
Davstring.c57 const char *haystack = "Education consists mainly in what we have unlearned."; in main() local
86 #define TEST_STRNSTR(haystack, needle, hay_length, expected) \ in main() argument
87 ptr = av_strnstr(haystack, needle, hay_length); \ in main()
91 TEST_STRNSTR(haystack, needle [0], strlen(haystack), haystack+44); in main()
92 TEST_STRNSTR(haystack, needle [1], strlen(haystack), haystack+42); in main()
93 TEST_STRNSTR(haystack, needle [2], strlen(haystack), NULL ); in main()
94 TEST_STRNSTR(haystack, strings[1], strlen(haystack), haystack ); in main()
97 #define TEST_STRIREPLACE(haystack, needle, expected) \ in main() argument
98 ptr = av_strireplace(haystack, needle, "instead"); \ in main()
107 TEST_STRIREPLACE(haystack, needle [0], "Education consists mainly in what we have uninstead"); in main()
[all …]
/third_party/rust/crates/regex/bench/src/
Dmain.rs47 let haystack = unsafe { str::from_utf8_unchecked(&mmap) }; in main() localVariable
49 println!("{}", args.count(&haystack)); in main()
53 fn count(&self, haystack: &str) -> usize { in count()
56 count_onig(pat, haystack) in count()
58 count_pcre1(pat, haystack) in count()
60 count_pcre2(pat, haystack) in count()
62 count_re2(pat, haystack) in count()
64 count_rust(pat, haystack) in count()
66 count_rust_bytes(pat, haystack) in count()
68 count_tcl(pat, haystack) in count()
[all …]
/third_party/rust/crates/aho-corasick/src/
Dautomaton.rs188 haystack: &[u8], in standard_find_at()
196 haystack, in standard_find_at()
201 self.standard_find_at_imp(prestate, None, haystack, at, state_id) in standard_find_at()
213 haystack: &[u8], in standard_find_at_imp()
217 while at < haystack.len() { in standard_find_at_imp()
221 let c = prefilter::next(prestate, pre, haystack, at) in standard_find_at_imp()
236 *state_id = self.next_state_no_fail(*state_id, haystack[at]); in standard_find_at_imp()
273 haystack: &[u8], in leftmost_find_at()
281 haystack, in leftmost_find_at()
286 self.leftmost_find_at_imp(prestate, None, haystack, at, state_id) in leftmost_find_at()
[all …]
Dahocorasick.rs183 pub fn is_match<B: AsRef<[u8]>>(&self, haystack: B) -> bool { in is_match()
184 self.earliest_find(haystack).is_some() in is_match()
211 pub fn earliest_find<B: AsRef<[u8]>>(&self, haystack: B) -> Option<Match> { in earliest_find()
216 haystack.as_ref(), in earliest_find()
283 pub fn find<B: AsRef<[u8]>>(&self, haystack: B) -> Option<Match> { in find()
285 self.imp.find_at_no_state(&mut prestate, haystack.as_ref(), 0) in find()
352 haystack: &'b B, in find_iter()
354 FindIter::new(self, haystack.as_ref()) in find_iter()
395 haystack: &'b B, in find_overlapping_iter()
397 FindOverlappingIter::new(self, haystack.as_ref()) in find_overlapping_iter()
[all …]
/third_party/rust/crates/memchr/src/memchr/x86/
Dmod.rs36 ($fnty:ty, $name:ident, $haystack:ident, $($needle:ident),+) => {{
43 fn detect($($needle: u8),+, haystack: &[u8]) -> Option<usize> {
58 mem::transmute::<FnRaw, $fnty>(fun)($($needle),+, haystack)
68 mem::transmute::<FnRaw, $fnty>(fun)($($needle),+, $haystack)
85 ($fnty:ty, $name:ident, $haystack:ident, $($needle:ident),+) => {{
87 unsafe { sse2::$name($($needle),+, $haystack) }
89 fallback::$name($($needle),+, $haystack)
95 pub fn memchr(n1: u8, haystack: &[u8]) -> Option<usize> { in memchr()
96 unsafe_ifunc!(fn(u8, &[u8]) -> Option<usize>, memchr, haystack, n1) in memchr()
100 pub fn memchr2(n1: u8, n2: u8, haystack: &[u8]) -> Option<usize> { in memchr2()
[all …]
/third_party/rust/crates/aho-corasick/bench/src/
Drandom.rs92 |ac, haystack| ac.find_iter(haystack).count(), in many_patterns()
103 |ac, haystack| ac.find_iter(haystack).count(), in many_patterns()
114 |ac, haystack| ac.find_iter(haystack).count(), in many_patterns()
126 |ac, haystack| ac.find_overlapping_iter(haystack).count(), in many_patterns()
140 |ac, haystack| ac.find_iter(haystack).count(), in many_patterns()
151 |ac, haystack| ac.find_iter(haystack).count(), in many_patterns()
162 |ac, haystack| ac.find_iter(haystack).count(), in many_patterns()
174 |ac, haystack| ac.find_overlapping_iter(haystack).count(), in many_patterns()
Dbench.rs34 let haystack = corpus.to_vec(); in define_aho_corasick() localVariable
42 b.iter(|| assert_eq!(count, aut.find_iter(&haystack).count())); in define_aho_corasick()
45 let haystack = corpus.to_vec(); in define_aho_corasick() localVariable
53 b.iter(|| assert_eq!(count, aut.find_iter(&haystack).count())); in define_aho_corasick()
57 let haystack = corpus.to_vec(); in define_aho_corasick() localVariable
63 assert_eq!(count, searcher.find_iter(&haystack).count()) in define_aho_corasick()
69 let haystack = corpus.to_vec(); in define_aho_corasick() localVariable
75 assert_eq!(count, searcher.find_iter(&haystack).count()) in define_aho_corasick()
100 let haystack = corpus.to_vec(); in define_aho_corasick_dfa() localVariable
109 b.iter(|| assert_eq!(count, counter(&aut, &haystack))) in define_aho_corasick_dfa()
[all …]
/third_party/rust/crates/aho-corasick/src/packed/
Dapi.rs449 pub fn find<B: AsRef<[u8]>>(&self, haystack: B) -> Option<Match> { in find()
450 self.find_at(haystack, 0) in find()
484 haystack: B, in find_at()
487 let haystack = haystack.as_ref(); in find_at() localVariable
490 if haystack[at..].len() < teddy.minimum_len() { in find_at()
491 return self.slow_at(haystack, at); in find_at()
493 teddy.find_at(&self.patterns, haystack, at) in find_at()
496 self.rabinkarp.find_at(&self.patterns, haystack, at) in find_at()
527 haystack: &'b B, in find_iter()
529 FindIter { searcher: self, haystack: haystack.as_ref(), at: 0 } in find_iter()
[all …]
/third_party/rust/crates/regex/regex-capi/src/
Drure.rs161 haystack: *const u8,
166 let haystack = unsafe { slice::from_raw_parts(haystack, len) }; localVariable
167 re.is_match_at(haystack, start)
174 haystack: *const u8,
180 let haystack = unsafe { slice::from_raw_parts(haystack, len) }; localVariable
181 re.find_at(haystack, start).map(|m| unsafe {
193 haystack: *const u8,
199 let haystack = unsafe { slice::from_raw_parts(haystack, len) }; localVariable
201 re.read_captures_at(slots, haystack, start).is_some()
208 haystack: *const u8,
[all …]
/third_party/typescript/tests/baselines/reference/
DcontrolFlowPropertyDeclarations.js51 function endsWith(haystack, needle) { argument
52 return haystack.slice(-needle.length) === needle;
63 function trimEnd(haystack, needle) { argument
64 return endsWith(haystack, needle)
65 ? haystack.slice(0, -needle.length)
66 : haystack;
199 function endsWith(haystack, needle) {
200 return haystack.slice(-needle.length) === needle;
210 function trimEnd(haystack, needle) {
211 return endsWith(haystack, needle)
[all …]
/third_party/rust/crates/memchr/src/memmem/x86/
Davx.rs41 haystack: &[u8], in find()
47 unsafe { self.find_impl(haystack, needle) } in find()
60 haystack: &[u8], in find_impl()
63 if haystack.len() < self.0.min_haystack_len::<__m256i>() { in find_impl()
64 genericsimd::fwd_find::<__m128i>(&self.0, haystack, needle) in find_impl()
66 genericsimd::fwd_find::<__m256i>(&self.0, haystack, needle) in find_impl()
95 haystack: &[u8], in find()
110 haystack: &[u8], in find()
113 super::Forward::new(ninfo, needle).unwrap().find(haystack, needle) in find()
135 t.haystack.len() >= fwd.min_haystack_len() in prefilter_permutations()
/third_party/rust/crates/regex/src/
Dpattern.rs7 haystack: &'t str, field
16 fn into_searcher(self, haystack: &'t str) -> RegexSearcher<'r, 't> { in into_searcher()
18 haystack, in into_searcher()
19 it: self.find_iter(haystack), in into_searcher()
28 fn haystack(&self) -> &'t str { in haystack() method
29 self.haystack in haystack()
41 if self.last_step_end < self.haystack().len() { in next()
43 self.last_step_end = self.haystack().len(); in next()
44 SearchStep::Reject(last, self.haystack().len()) in next()
/third_party/rust/crates/regex/regex-capi/ctest/
Dtest.c15 const char *haystack = "snowman: \xE2\x98\x83"; in test_is_match() local
18 bool matched = rure_is_match(re, (const uint8_t *)haystack, in test_is_match()
19 strlen(haystack), 0); in test_is_match()
33 const char *haystack = "aaaaa"; in test_shortest_match() local
37 bool matched = rure_shortest_match(re, (const uint8_t *)haystack, in test_shortest_match()
38 strlen(haystack), 0, &end); in test_shortest_match()
62 const char *haystack = "snowman: \xE2\x98\x83"; in test_find() local
66 bool matched = rure_find(re, (const uint8_t *)haystack, strlen(haystack), in test_find()
91 const char *haystack = "snowman: \xE2\x98\x83"; in test_captures() local
96 bool matched = rure_find_captures(re, (const uint8_t *)haystack, in test_captures()
[all …]

1234567