Lines Matching refs:needle

174 SpmCtx *SpmInitCtx(const uint8_t *needle, uint16_t needle_len, int nocase,  in SpmInitCtx()  argument
180 return spm_table[matcher].InitCtx(needle, needle_len, nocase, in SpmInitCtx()
216 const uint8_t *needle, uint16_t needlelen) in Bs2bmSearch() argument
219 Bs2BmBadchars(needle, needlelen, badchars); in Bs2bmSearch()
221 return Bs2Bm(text, textlen, needle, needlelen, badchars); in Bs2bmSearch()
233 const uint8_t *needle, uint16_t needlelen) in Bs2bmNocaseSearch() argument
236 Bs2BmBadchars(needle, needlelen, badchars); in Bs2bmNocaseSearch()
238 return Bs2BmNocase(text, textlen, needle, needlelen, badchars); in Bs2bmNocaseSearch()
251 const uint8_t *needle, uint16_t needlelen) in BoyerMooreSearch() argument
253 BmCtx *bm_ctx = BoyerMooreCtxInit(needle, needlelen); in BoyerMooreSearch()
255 uint8_t *ret = BoyerMoore(needle, needlelen, text, textlen, bm_ctx); in BoyerMooreSearch()
271 uint8_t *needle, uint16_t needlelen) in BoyerMooreNocaseSearch() argument
273 BmCtx *bm_ctx = BoyerMooreNocaseCtxInit(needle, needlelen); in BoyerMooreNocaseSearch()
275 uint8_t *ret = BoyerMooreNocase(needle, needlelen, text, textlen, bm_ctx); in BoyerMooreNocaseSearch()
298 static uint8_t *BasicSearchWrapper(uint8_t *text, uint8_t *needle, int times) in BasicSearchWrapper() argument
301 uint16_t needlelen = strlen((char *)needle); in BasicSearchWrapper()
311 ret = BasicSearch(text, textlen, needle, needlelen); in BasicSearchWrapper()
318 static uint8_t *BasicSearchNocaseWrapper(uint8_t *text, uint8_t *needle, int times) in BasicSearchNocaseWrapper() argument
321 uint16_t needlelen = strlen((char *)needle); in BasicSearchNocaseWrapper()
329 ret = BasicSearchNocase(text, textlen, needle, needlelen); in BasicSearchNocaseWrapper()
335 static uint8_t *Bs2bmWrapper(uint8_t *text, uint8_t *needle, int times) in Bs2bmWrapper() argument
338 uint16_t needlelen = strlen((char *)needle); in Bs2bmWrapper()
341 Bs2BmBadchars(needle, needlelen, badchars); in Bs2bmWrapper()
349 ret = Bs2Bm(text, textlen, needle, needlelen, badchars); in Bs2bmWrapper()
355 static uint8_t *Bs2bmNocaseWrapper(uint8_t *text, uint8_t *needle, int times) in Bs2bmNocaseWrapper() argument
358 uint16_t needlelen = strlen((char *)needle); in Bs2bmNocaseWrapper()
361 Bs2BmBadchars(needle, needlelen, badchars); in Bs2bmNocaseWrapper()
369 ret = Bs2BmNocase(text, textlen, needle, needlelen, badchars); in Bs2bmNocaseWrapper()
375 static uint8_t *BoyerMooreWrapper(uint8_t *text, uint8_t *needle, int times) in BoyerMooreWrapper() argument
378 uint16_t needlelen = strlen((char *)needle); in BoyerMooreWrapper()
380 BmCtx *bm_ctx = BoyerMooreCtxInit(needle, needlelen); in BoyerMooreWrapper()
388 ret = BoyerMoore(needle, needlelen, text, textlen, bm_ctx); in BoyerMooreWrapper()
401 uint8_t *needle = SCMalloc(needlelen); in BoyerMooreNocaseWrapper() local
402 if (needle == NULL) in BoyerMooreNocaseWrapper()
404 memcpy(needle, in_needle, needlelen); in BoyerMooreNocaseWrapper()
406 BmCtx *bm_ctx = BoyerMooreNocaseCtxInit(needle, needlelen); in BoyerMooreNocaseWrapper()
414 ret = BoyerMooreNocase(needle, needlelen, text, textlen, bm_ctx); in BoyerMooreNocaseWrapper()
418 free(needle); in BoyerMooreNocaseWrapper()
431 static uint8_t *BasicSearchCtxWrapper(uint8_t *text, uint8_t *needle, int times) in BasicSearchCtxWrapper() argument
434 uint16_t needlelen = strlen((char *)needle); in BasicSearchCtxWrapper()
443 ret = BasicSearch(text, textlen, needle, needlelen); in BasicSearchCtxWrapper()
449 static uint8_t *BasicSearchNocaseCtxWrapper(uint8_t *text, uint8_t *needle, int times) in BasicSearchNocaseCtxWrapper() argument
452 uint16_t needlelen = strlen((char *)needle); in BasicSearchNocaseCtxWrapper()
461 ret = BasicSearchNocase(text, textlen, needle, needlelen); in BasicSearchNocaseCtxWrapper()
467 static uint8_t *Bs2bmCtxWrapper(uint8_t *text, uint8_t *needle, int times) in Bs2bmCtxWrapper() argument
470 uint16_t needlelen = strlen((char *)needle); in Bs2bmCtxWrapper()
481 Bs2BmBadchars(needle, needlelen, badchars); in Bs2bmCtxWrapper()
482 ret = Bs2Bm(text, textlen, needle, needlelen, badchars); in Bs2bmCtxWrapper()
488 static uint8_t *Bs2bmNocaseCtxWrapper(uint8_t *text, uint8_t *needle, int times) in Bs2bmNocaseCtxWrapper() argument
491 uint16_t needlelen = strlen((char *)needle); in Bs2bmNocaseCtxWrapper()
502 Bs2BmBadchars(needle, needlelen, badchars); in Bs2bmNocaseCtxWrapper()
503 ret = Bs2BmNocase(text, textlen, needle, needlelen, badchars); in Bs2bmNocaseCtxWrapper()
509 static uint8_t *BoyerMooreCtxWrapper(uint8_t *text, uint8_t *needle, int times) in BoyerMooreCtxWrapper() argument
512 uint16_t needlelen = strlen((char *)needle); in BoyerMooreCtxWrapper()
514 BmCtx *bm_ctx = BoyerMooreCtxInit(needle, needlelen); in BoyerMooreCtxWrapper()
523 ret = BoyerMoore(needle, needlelen, text, textlen, bm_ctx); in BoyerMooreCtxWrapper()
531 static uint8_t *RawCtxWrapper(uint8_t *text, uint8_t *needle, int times) in RawCtxWrapper() argument
534 uint16_t needlelen = strlen((char *)needle); in RawCtxWrapper()
542 ret = SpmSearch(text, textlen, needle, needlelen); in RawCtxWrapper()
554 uint8_t *needle = SCMalloc(needlelen); in BoyerMooreNocaseCtxWrapper() local
555 if (needle == NULL) in BoyerMooreNocaseCtxWrapper()
557 memcpy(needle, in_needle, needlelen); in BoyerMooreNocaseCtxWrapper()
559 BmCtx *bm_ctx = BoyerMooreNocaseCtxInit(needle, needlelen); in BoyerMooreNocaseCtxWrapper()
567 ret = BoyerMooreNocase(needle, needlelen, text, textlen, bm_ctx); in BoyerMooreNocaseCtxWrapper()
571 free(needle); in BoyerMooreNocaseCtxWrapper()
582 uint8_t *needle = (uint8_t *)"oPqRsT"; in UtilSpmBasicSearchTest01() local
584 uint8_t *found = BasicSearchWrapper(text, needle, 1); in UtilSpmBasicSearchTest01()
597 uint8_t *needle = (uint8_t *)"OpQrSt"; in UtilSpmBasicSearchNocaseTest01() local
599 uint8_t *found = BasicSearchNocaseWrapper(text, needle, 1); in UtilSpmBasicSearchNocaseTest01()
612 uint8_t *needle = (uint8_t *)"oPqRsT"; in UtilSpmBs2bmSearchTest01() local
614 uint8_t *found = Bs2bmWrapper(text, needle, 1); in UtilSpmBs2bmSearchTest01()
627 uint8_t *needle = (uint8_t *)"OpQrSt"; in UtilSpmBs2bmSearchNocaseTest01() local
629 uint8_t *found = Bs2bmNocaseWrapper(text, needle, 1); in UtilSpmBs2bmSearchNocaseTest01()
642 uint8_t *needle = (uint8_t *)"oPqRsT"; in UtilSpmBoyerMooreSearchTest01() local
644 uint8_t *found = BoyerMooreWrapper(text, needle, 1); in UtilSpmBoyerMooreSearchTest01()
657 uint8_t *needle = (uint8_t *)"OpQrSt"; in UtilSpmBoyerMooreSearchNocaseTest01() local
659 uint8_t *found = BoyerMooreNocaseWrapper(text, needle, 1); in UtilSpmBoyerMooreSearchNocaseTest01()
673 uint8_t *needle = (uint8_t *)"WWW-Authenticate: "; in UtilSpmBoyerMooreSearchNocaseTestIssue130() local
683 uint8_t *found = BoyerMooreNocaseWrapper(text, needle, 1); in UtilSpmBoyerMooreSearchNocaseTestIssue130()
694 uint8_t *needle = (uint8_t *)"oPQRsT"; in UtilSpmBasicSearchTest02() local
696 uint8_t *found = BasicSearchWrapper(text, needle, 1); in UtilSpmBasicSearchTest02()
706 uint8_t *needle = (uint8_t *)"OpZrSt"; in UtilSpmBasicSearchNocaseTest02() local
708 uint8_t *found = BasicSearchNocaseWrapper(text, needle, 1); in UtilSpmBasicSearchNocaseTest02()
718 uint8_t *needle = (uint8_t *)"oPQRsT"; in UtilSpmBs2bmSearchTest02() local
720 uint8_t *found = Bs2bmWrapper(text, needle, 1); in UtilSpmBs2bmSearchTest02()
730 uint8_t *needle = (uint8_t *)"OpZrSt"; in UtilSpmBs2bmSearchNocaseTest02() local
732 uint8_t *found = Bs2bmNocaseWrapper(text, needle, 1); in UtilSpmBs2bmSearchNocaseTest02()
742 uint8_t *needle = (uint8_t *)"oPQRsT"; in UtilSpmBoyerMooreSearchTest02() local
744 uint8_t *found = BoyerMooreWrapper(text, needle, 1); in UtilSpmBoyerMooreSearchTest02()
754 uint8_t *needle = (uint8_t *)"OpZrSt"; in UtilSpmBoyerMooreSearchNocaseTest02() local
756 uint8_t *found = BoyerMooreNocaseWrapper(text, needle, 1); in UtilSpmBoyerMooreSearchNocaseTest02()
1148 const char *needle[26]; in UtilSpmSearchOffsetsTest01() local
1149 needle[0]="a"; in UtilSpmSearchOffsetsTest01()
1150 needle[1]="aB"; in UtilSpmSearchOffsetsTest01()
1151 needle[2]="aBc"; in UtilSpmSearchOffsetsTest01()
1152 needle[3]="aBcD"; in UtilSpmSearchOffsetsTest01()
1153 needle[4]="aBcDe"; in UtilSpmSearchOffsetsTest01()
1154 needle[5]="aBcDeF"; in UtilSpmSearchOffsetsTest01()
1155 needle[6]="aBcDeFg"; in UtilSpmSearchOffsetsTest01()
1156 needle[7]="aBcDeFgH"; in UtilSpmSearchOffsetsTest01()
1157 needle[8]="aBcDeFgHi"; in UtilSpmSearchOffsetsTest01()
1158 needle[9]="aBcDeFgHiJ"; in UtilSpmSearchOffsetsTest01()
1159 needle[10]="aBcDeFgHiJk"; in UtilSpmSearchOffsetsTest01()
1160 needle[11]="aBcDeFgHiJkL"; in UtilSpmSearchOffsetsTest01()
1161 needle[12]="aBcDeFgHiJkLm"; in UtilSpmSearchOffsetsTest01()
1162 needle[13]="aBcDeFgHiJkLmN"; in UtilSpmSearchOffsetsTest01()
1163 needle[14]="aBcDeFgHiJkLmNo"; in UtilSpmSearchOffsetsTest01()
1164 needle[15]="aBcDeFgHiJkLmNoP"; in UtilSpmSearchOffsetsTest01()
1165 needle[16]="aBcDeFgHiJkLmNoPq"; in UtilSpmSearchOffsetsTest01()
1166 needle[17]="aBcDeFgHiJkLmNoPqR"; in UtilSpmSearchOffsetsTest01()
1167 needle[18]="aBcDeFgHiJkLmNoPqRs"; in UtilSpmSearchOffsetsTest01()
1168 needle[19]="aBcDeFgHiJkLmNoPqRsT"; in UtilSpmSearchOffsetsTest01()
1169 needle[20]="aBcDeFgHiJkLmNoPqRsTu"; in UtilSpmSearchOffsetsTest01()
1170 needle[21]="aBcDeFgHiJkLmNoPqRsTuV"; in UtilSpmSearchOffsetsTest01()
1171 needle[22]="aBcDeFgHiJkLmNoPqRsTuVw"; in UtilSpmSearchOffsetsTest01()
1172 needle[23]="aBcDeFgHiJkLmNoPqRsTuVwX"; in UtilSpmSearchOffsetsTest01()
1173 needle[24]="aBcDeFgHiJkLmNoPqRsTuVwXy"; in UtilSpmSearchOffsetsTest01()
1174 needle[25]="aBcDeFgHiJkLmNoPqRsTuVwXyZ"; in UtilSpmSearchOffsetsTest01()
1180 found = BasicSearchWrapper((uint8_t *)text[i][j], (uint8_t *)needle[i], 1); in UtilSpmSearchOffsetsTest01()
1182 printf("Error1 searching for %s in text %s\n", needle[i], text[i][j]); in UtilSpmSearchOffsetsTest01()
1185 found = Bs2bmWrapper((uint8_t *)text[i][j], (uint8_t *)needle[i], 1); in UtilSpmSearchOffsetsTest01()
1187 printf("Error2 searching for %s in text %s\n", needle[i], text[i][j]); in UtilSpmSearchOffsetsTest01()
1190 found = BoyerMooreWrapper((uint8_t *)text[i][j], (uint8_t *)needle[i], 1); in UtilSpmSearchOffsetsTest01()
1192 printf("Error3 searching for %s in text %s\n", needle[i], text[i][j]); in UtilSpmSearchOffsetsTest01()
1584 const char *needle[26]; in UtilSpmSearchOffsetsNocaseTest01() local
1585 needle[0]="A"; in UtilSpmSearchOffsetsNocaseTest01()
1586 needle[1]="Ab"; in UtilSpmSearchOffsetsNocaseTest01()
1587 needle[2]="AbC"; in UtilSpmSearchOffsetsNocaseTest01()
1588 needle[3]="AbCd"; in UtilSpmSearchOffsetsNocaseTest01()
1589 needle[4]="AbCdE"; in UtilSpmSearchOffsetsNocaseTest01()
1590 needle[5]="AbCdEf"; in UtilSpmSearchOffsetsNocaseTest01()
1591 needle[6]="AbCdEfG"; in UtilSpmSearchOffsetsNocaseTest01()
1592 needle[7]="AbCdEfGh"; in UtilSpmSearchOffsetsNocaseTest01()
1593 needle[8]="AbCdEfGhI"; in UtilSpmSearchOffsetsNocaseTest01()
1594 needle[9]="AbCdEfGhIJ"; in UtilSpmSearchOffsetsNocaseTest01()
1595 needle[10]="AbCdEfGhIjK"; in UtilSpmSearchOffsetsNocaseTest01()
1596 needle[11]="AbCdEfGhIjKl"; in UtilSpmSearchOffsetsNocaseTest01()
1597 needle[12]="AbCdEfGhIjKlM"; in UtilSpmSearchOffsetsNocaseTest01()
1598 needle[13]="AbCdEfGhIjKlMn"; in UtilSpmSearchOffsetsNocaseTest01()
1599 needle[14]="AbCdEfGhIjKlMnO"; in UtilSpmSearchOffsetsNocaseTest01()
1600 needle[15]="AbCdEfGhIjKlMnOp"; in UtilSpmSearchOffsetsNocaseTest01()
1601 needle[16]="AbCdEfGhIjKlMnOpQ"; in UtilSpmSearchOffsetsNocaseTest01()
1602 needle[17]="AbCdEfGhIjKlMnOpQr"; in UtilSpmSearchOffsetsNocaseTest01()
1603 needle[18]="AbCdEfGhIjKlMnOpQrS"; in UtilSpmSearchOffsetsNocaseTest01()
1604 needle[19]="AbCdEfGhIjKlMnOpQrSt"; in UtilSpmSearchOffsetsNocaseTest01()
1605 needle[20]="AbCdEfGhIjKlMnOpQrStU"; in UtilSpmSearchOffsetsNocaseTest01()
1606 needle[21]="AbCdEfGhIjKlMnOpQrStUv"; in UtilSpmSearchOffsetsNocaseTest01()
1607 needle[22]="AbCdEfGhIjKlMnOpQrStUvW"; in UtilSpmSearchOffsetsNocaseTest01()
1608 needle[23]="AbCdEfGhIjKlMnOpQrStUvWx"; in UtilSpmSearchOffsetsNocaseTest01()
1609 needle[24]="AbCdEfGhIjKlMnOpQrStUvWxY"; in UtilSpmSearchOffsetsNocaseTest01()
1610 needle[25]="AbCdEfGhIjKlMnOpQrStUvWxYZ"; in UtilSpmSearchOffsetsNocaseTest01()
1616 found = BasicSearchNocaseWrapper((uint8_t *)text[i][j], (uint8_t *)needle[i], 1); in UtilSpmSearchOffsetsNocaseTest01()
1618 printf("Error1 searching for %s in text %s\n", needle[i], text[i][j]); in UtilSpmSearchOffsetsNocaseTest01()
1621 found = Bs2bmNocaseWrapper((uint8_t *)text[i][j], (uint8_t *)needle[i], 1); in UtilSpmSearchOffsetsNocaseTest01()
1623 printf("Error2 searching for %s in text %s\n", needle[i], text[i][j]); in UtilSpmSearchOffsetsNocaseTest01()
1626 found = BoyerMooreNocaseWrapper((uint8_t *)text[i][j], (uint8_t *)needle[i], 1); in UtilSpmSearchOffsetsNocaseTest01()
1628 printf("Error3 searching for %s in text %s\n", needle[i], text[i][j]); in UtilSpmSearchOffsetsNocaseTest01()
1660 char *needle[16]; in UtilSpmSearchStatsTest01() local
1661 needle[0]="a"; in UtilSpmSearchStatsTest01()
1662 needle[1]="aB"; in UtilSpmSearchStatsTest01()
1663 needle[2]="aBc"; in UtilSpmSearchStatsTest01()
1664 needle[3]="aBcD"; in UtilSpmSearchStatsTest01()
1665 needle[4]="aBcDe"; in UtilSpmSearchStatsTest01()
1666 needle[5]="aBcDeF"; in UtilSpmSearchStatsTest01()
1667 needle[6]="aBcDeFg"; in UtilSpmSearchStatsTest01()
1668 needle[7]="aBcDeFgH"; in UtilSpmSearchStatsTest01()
1669 needle[8]="aBcDeFgHi"; in UtilSpmSearchStatsTest01()
1670 needle[9]="aBcDeFgHiJ"; in UtilSpmSearchStatsTest01()
1671 needle[10]="aBcDeFgHiJk"; in UtilSpmSearchStatsTest01()
1672 needle[11]="aBcDeFgHiJkL"; in UtilSpmSearchStatsTest01()
1673 needle[12]="aBcDeFgHiJkLm"; in UtilSpmSearchStatsTest01()
1674 needle[13]="aBcDeFgHiJkLmN"; in UtilSpmSearchStatsTest01()
1675 needle[14]="aBcDeFgHiJkLmNo"; in UtilSpmSearchStatsTest01()
1676 needle[15]="aBcDeFgHiJkLmNoP"; in UtilSpmSearchStatsTest01()
1683 found = BasicSearchWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest01()
1685 printf("Error1 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest01()
1689 found = Bs2bmWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest01()
1691 printf("Error2 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest01()
1695 found = BoyerMooreWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest01()
1697 printf("Error3 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest01()
1728 char *needle[16]; in UtilSpmSearchStatsTest02() local
1729 needle[0]="a"; in UtilSpmSearchStatsTest02()
1730 needle[1]="aB"; in UtilSpmSearchStatsTest02()
1731 needle[2]="aBc"; in UtilSpmSearchStatsTest02()
1732 needle[3]="aBcD"; in UtilSpmSearchStatsTest02()
1733 needle[4]="aBcDe"; in UtilSpmSearchStatsTest02()
1734 needle[5]="aBcDeF"; in UtilSpmSearchStatsTest02()
1735 needle[6]="aBcDeFg"; in UtilSpmSearchStatsTest02()
1736 needle[7]="aBcDeFgH"; in UtilSpmSearchStatsTest02()
1737 needle[8]="aBcDeFgHi"; in UtilSpmSearchStatsTest02()
1738 needle[9]="aBcDeFgHiJ"; in UtilSpmSearchStatsTest02()
1739 needle[10]="aBcDeFgHiJk"; in UtilSpmSearchStatsTest02()
1740 needle[11]="aBcDeFgHiJkL"; in UtilSpmSearchStatsTest02()
1741 needle[12]="aBcDeFgHiJkLm"; in UtilSpmSearchStatsTest02()
1742 needle[13]="aBcDeFgHiJkLmN"; in UtilSpmSearchStatsTest02()
1743 needle[14]="aBcDeFgHiJkLmNo"; in UtilSpmSearchStatsTest02()
1744 needle[15]="aBcDeFgHiJkLmNoP"; in UtilSpmSearchStatsTest02()
1751 found = BasicSearchWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest02()
1753 printf("Error1 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest02()
1757 found = Bs2bmWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest02()
1759 printf("Error2 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest02()
1763 found = BoyerMooreWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest02()
1765 printf("Error3 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest02()
1794 char *needle[16]; in UtilSpmSearchStatsTest03() local
1795 needle[0]="a"; in UtilSpmSearchStatsTest03()
1796 needle[1]="aB"; in UtilSpmSearchStatsTest03()
1797 needle[2]="aBc"; in UtilSpmSearchStatsTest03()
1798 needle[3]="aBcD"; in UtilSpmSearchStatsTest03()
1799 needle[4]="aBcDe"; in UtilSpmSearchStatsTest03()
1800 needle[5]="aBcDeF"; in UtilSpmSearchStatsTest03()
1801 needle[6]="aBcDeFg"; in UtilSpmSearchStatsTest03()
1802 needle[7]="aBcDeFgH"; in UtilSpmSearchStatsTest03()
1803 needle[8]="aBcDeFgHi"; in UtilSpmSearchStatsTest03()
1804 needle[9]="aBcDeFgHiJ"; in UtilSpmSearchStatsTest03()
1805 needle[10]="aBcDeFgHiJk"; in UtilSpmSearchStatsTest03()
1806 needle[11]="aBcDeFgHiJkL"; in UtilSpmSearchStatsTest03()
1807 needle[12]="aBcDeFgHiJkLm"; in UtilSpmSearchStatsTest03()
1808 needle[13]="aBcDeFgHiJkLmN"; in UtilSpmSearchStatsTest03()
1809 needle[14]="aBcDeFgHiJkLmNo"; in UtilSpmSearchStatsTest03()
1810 needle[15]="aBcDeFgHiJkLmNoP"; in UtilSpmSearchStatsTest03()
1817 found = BasicSearchWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest03()
1819 printf("Error1 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest03()
1823 found = Bs2bmWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest03()
1825 printf("Error2 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest03()
1829 found = BoyerMooreWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest03()
1831 printf("Error3 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest03()
1863 char *needle[16]; in UtilSpmSearchStatsTest04() local
1864 needle[0]="a"; in UtilSpmSearchStatsTest04()
1865 needle[1]="aB"; in UtilSpmSearchStatsTest04()
1866 needle[2]="aBc"; in UtilSpmSearchStatsTest04()
1867 needle[3]="aBcD"; in UtilSpmSearchStatsTest04()
1868 needle[4]="aBcDe"; in UtilSpmSearchStatsTest04()
1869 needle[5]="aBcDeF"; in UtilSpmSearchStatsTest04()
1870 needle[6]="aBcDeFg"; in UtilSpmSearchStatsTest04()
1871 needle[7]="aBcDeFgH"; in UtilSpmSearchStatsTest04()
1872 needle[8]="aBcDeFgHi"; in UtilSpmSearchStatsTest04()
1873 needle[9]="aBcDeFgHiJ"; in UtilSpmSearchStatsTest04()
1874 needle[10]="aBcDeFgHiJk"; in UtilSpmSearchStatsTest04()
1875 needle[11]="aBcDeFgHiJkL"; in UtilSpmSearchStatsTest04()
1876 needle[12]="aBcDeFgHiJkLm"; in UtilSpmSearchStatsTest04()
1877 needle[13]="aBcDeFgHiJkLmN"; in UtilSpmSearchStatsTest04()
1878 needle[14]="aBcDeFgHiJkLmNo"; in UtilSpmSearchStatsTest04()
1879 needle[15]="aBcDeFgHiJkLmNoP"; in UtilSpmSearchStatsTest04()
1886 found = BasicSearchCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest04()
1888 printf("Error1 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest04()
1892 found = Bs2bmCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest04()
1894 printf("Error2 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest04()
1898 found = BoyerMooreCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest04()
1900 printf("Error3 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest04()
1904 found = RawCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest04()
1906 printf("Error3 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest04()
1937 char *needle[16]; in UtilSpmSearchStatsTest05() local
1938 needle[0]="a"; in UtilSpmSearchStatsTest05()
1939 needle[1]="aB"; in UtilSpmSearchStatsTest05()
1940 needle[2]="aBc"; in UtilSpmSearchStatsTest05()
1941 needle[3]="aBcD"; in UtilSpmSearchStatsTest05()
1942 needle[4]="aBcDe"; in UtilSpmSearchStatsTest05()
1943 needle[5]="aBcDeF"; in UtilSpmSearchStatsTest05()
1944 needle[6]="aBcDeFg"; in UtilSpmSearchStatsTest05()
1945 needle[7]="aBcDeFgH"; in UtilSpmSearchStatsTest05()
1946 needle[8]="aBcDeFgHi"; in UtilSpmSearchStatsTest05()
1947 needle[9]="aBcDeFgHiJ"; in UtilSpmSearchStatsTest05()
1948 needle[10]="aBcDeFgHiJk"; in UtilSpmSearchStatsTest05()
1949 needle[11]="aBcDeFgHiJkL"; in UtilSpmSearchStatsTest05()
1950 needle[12]="aBcDeFgHiJkLm"; in UtilSpmSearchStatsTest05()
1951 needle[13]="aBcDeFgHiJkLmN"; in UtilSpmSearchStatsTest05()
1952 needle[14]="aBcDeFgHiJkLmNo"; in UtilSpmSearchStatsTest05()
1953 needle[15]="aBcDeFgHiJkLmNoP"; in UtilSpmSearchStatsTest05()
1960 found = BasicSearchCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest05()
1962 printf("Error1 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest05()
1966 found = Bs2bmCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest05()
1968 printf("Error2 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest05()
1972 found = BoyerMooreCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest05()
1974 printf("Error3 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest05()
1992 char *needle[16]; in UtilSpmSearchStatsTest06() local
1993 needle[0]="a"; in UtilSpmSearchStatsTest06()
1994 needle[1]="aB"; in UtilSpmSearchStatsTest06()
1995 needle[2]="aBc"; in UtilSpmSearchStatsTest06()
1996 needle[3]="aBcD"; in UtilSpmSearchStatsTest06()
1997 needle[4]="aBcDe"; in UtilSpmSearchStatsTest06()
2004 found = BasicSearchCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest06()
2006 printf("Error1 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest06()
2010 found = Bs2bmCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest06()
2012 printf("Error2 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest06()
2016 found = BoyerMooreCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest06()
2018 printf("Error3 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest06()
2035 char *needle[16]; in UtilSpmSearchStatsTest07() local
2036 needle[0]="a"; in UtilSpmSearchStatsTest07()
2037 needle[1]="aB"; in UtilSpmSearchStatsTest07()
2038 needle[2]="aBc"; in UtilSpmSearchStatsTest07()
2039 needle[3]="aBcD"; in UtilSpmSearchStatsTest07()
2040 needle[4]="aBcDe"; in UtilSpmSearchStatsTest07()
2047 found = BasicSearchCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest07()
2049 printf("Error1 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest07()
2053 found = Bs2bmCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest07()
2055 printf("Error2 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest07()
2059 found = BoyerMooreCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmSearchStatsTest07()
2061 printf("Error3 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmSearchStatsTest07()
2092 char *needle[16]; in UtilSpmNocaseSearchStatsTest01() local
2093 needle[0]="a"; in UtilSpmNocaseSearchStatsTest01()
2094 needle[1]="aB"; in UtilSpmNocaseSearchStatsTest01()
2095 needle[2]="aBc"; in UtilSpmNocaseSearchStatsTest01()
2096 needle[3]="aBcD"; in UtilSpmNocaseSearchStatsTest01()
2097 needle[4]="aBcDe"; in UtilSpmNocaseSearchStatsTest01()
2098 needle[5]="aBcDeF"; in UtilSpmNocaseSearchStatsTest01()
2099 needle[6]="aBcDeFg"; in UtilSpmNocaseSearchStatsTest01()
2100 needle[7]="aBcDeFgH"; in UtilSpmNocaseSearchStatsTest01()
2101 needle[8]="aBcDeFgHi"; in UtilSpmNocaseSearchStatsTest01()
2102 needle[9]="aBcDeFgHiJ"; in UtilSpmNocaseSearchStatsTest01()
2103 needle[10]="aBcDeFgHiJk"; in UtilSpmNocaseSearchStatsTest01()
2104 needle[11]="aBcDeFgHiJkL"; in UtilSpmNocaseSearchStatsTest01()
2105 needle[12]="aBcDeFgHiJkLm"; in UtilSpmNocaseSearchStatsTest01()
2106 needle[13]="aBcDeFgHiJkLmN"; in UtilSpmNocaseSearchStatsTest01()
2107 needle[14]="aBcDeFgHiJkLmNo"; in UtilSpmNocaseSearchStatsTest01()
2108 needle[15]="aBcDeFgHiJkLmNoP"; in UtilSpmNocaseSearchStatsTest01()
2115 found = BasicSearchNocaseWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest01()
2117 printf("Error1 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest01()
2121 found = Bs2bmNocaseWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest01()
2123 printf("Error2 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest01()
2127 found = BoyerMooreNocaseWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest01()
2129 printf("Error3 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest01()
2157 char *needle[16]; in UtilSpmNocaseSearchStatsTest02() local
2158 needle[0]="a"; in UtilSpmNocaseSearchStatsTest02()
2159 needle[1]="aB"; in UtilSpmNocaseSearchStatsTest02()
2160 needle[2]="aBc"; in UtilSpmNocaseSearchStatsTest02()
2161 needle[3]="aBcD"; in UtilSpmNocaseSearchStatsTest02()
2162 needle[4]="aBcDe"; in UtilSpmNocaseSearchStatsTest02()
2163 needle[5]="aBcDeF"; in UtilSpmNocaseSearchStatsTest02()
2164 needle[6]="aBcDeFg"; in UtilSpmNocaseSearchStatsTest02()
2165 needle[7]="aBcDeFgH"; in UtilSpmNocaseSearchStatsTest02()
2166 needle[8]="aBcDeFgHi"; in UtilSpmNocaseSearchStatsTest02()
2167 needle[9]="aBcDeFgHiJ"; in UtilSpmNocaseSearchStatsTest02()
2168 needle[10]="aBcDeFgHiJk"; in UtilSpmNocaseSearchStatsTest02()
2169 needle[11]="aBcDeFgHiJkL"; in UtilSpmNocaseSearchStatsTest02()
2170 needle[12]="aBcDeFgHiJkLm"; in UtilSpmNocaseSearchStatsTest02()
2171 needle[13]="aBcDeFgHiJkLmN"; in UtilSpmNocaseSearchStatsTest02()
2172 needle[14]="aBcDeFgHiJkLmNo"; in UtilSpmNocaseSearchStatsTest02()
2173 needle[15]="aBcDeFgHiJkLmNoP"; in UtilSpmNocaseSearchStatsTest02()
2180 found = BasicSearchNocaseWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest02()
2182 printf("Error1 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest02()
2186 found = Bs2bmNocaseWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest02()
2188 printf("Error2 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest02()
2192 found = BoyerMooreNocaseWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest02()
2194 printf("Error3 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest02()
2212 char *needle[16]; in UtilSpmNocaseSearchStatsTest03() local
2213 needle[0]="a"; in UtilSpmNocaseSearchStatsTest03()
2214 needle[1]="aB"; in UtilSpmNocaseSearchStatsTest03()
2215 needle[2]="aBc"; in UtilSpmNocaseSearchStatsTest03()
2216 needle[3]="aBcD"; in UtilSpmNocaseSearchStatsTest03()
2217 needle[4]="aBcDe"; in UtilSpmNocaseSearchStatsTest03()
2224 found = BasicSearchNocaseWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest03()
2226 printf("Error1 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest03()
2230 found = Bs2bmNocaseWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest03()
2232 printf("Error2 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest03()
2236 found = BoyerMooreNocaseWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest03()
2238 printf("Error3 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest03()
2269 char *needle[16]; in UtilSpmNocaseSearchStatsTest04() local
2270 needle[0]="a"; in UtilSpmNocaseSearchStatsTest04()
2271 needle[1]="aB"; in UtilSpmNocaseSearchStatsTest04()
2272 needle[2]="aBc"; in UtilSpmNocaseSearchStatsTest04()
2273 needle[3]="aBcD"; in UtilSpmNocaseSearchStatsTest04()
2274 needle[4]="aBcDe"; in UtilSpmNocaseSearchStatsTest04()
2275 needle[5]="aBcDeF"; in UtilSpmNocaseSearchStatsTest04()
2276 needle[6]="aBcDeFg"; in UtilSpmNocaseSearchStatsTest04()
2277 needle[7]="aBcDeFgH"; in UtilSpmNocaseSearchStatsTest04()
2278 needle[8]="aBcDeFgHi"; in UtilSpmNocaseSearchStatsTest04()
2279 needle[9]="aBcDeFgHiJ"; in UtilSpmNocaseSearchStatsTest04()
2280 needle[10]="aBcDeFgHiJk"; in UtilSpmNocaseSearchStatsTest04()
2281 needle[11]="aBcDeFgHiJkL"; in UtilSpmNocaseSearchStatsTest04()
2282 needle[12]="aBcDeFgHiJkLm"; in UtilSpmNocaseSearchStatsTest04()
2283 needle[13]="aBcDeFgHiJkLmN"; in UtilSpmNocaseSearchStatsTest04()
2284 needle[14]="aBcDeFgHiJkLmNo"; in UtilSpmNocaseSearchStatsTest04()
2285 needle[15]="aBcDeFgHiJkLmNoP"; in UtilSpmNocaseSearchStatsTest04()
2292 found = BasicSearchNocaseCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest04()
2294 printf("Error1 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest04()
2298 found = Bs2bmNocaseCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest04()
2300 printf("Error2 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest04()
2304 found = BoyerMooreNocaseCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest04()
2306 printf("Error3 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest04()
2334 char *needle[16]; in UtilSpmNocaseSearchStatsTest05() local
2335 needle[0]="a"; in UtilSpmNocaseSearchStatsTest05()
2336 needle[1]="aB"; in UtilSpmNocaseSearchStatsTest05()
2337 needle[2]="aBc"; in UtilSpmNocaseSearchStatsTest05()
2338 needle[3]="aBcD"; in UtilSpmNocaseSearchStatsTest05()
2339 needle[4]="aBcDe"; in UtilSpmNocaseSearchStatsTest05()
2340 needle[5]="aBcDeF"; in UtilSpmNocaseSearchStatsTest05()
2341 needle[6]="aBcDeFg"; in UtilSpmNocaseSearchStatsTest05()
2342 needle[7]="aBcDeFgH"; in UtilSpmNocaseSearchStatsTest05()
2343 needle[8]="aBcDeFgHi"; in UtilSpmNocaseSearchStatsTest05()
2344 needle[9]="aBcDeFgHiJ"; in UtilSpmNocaseSearchStatsTest05()
2345 needle[10]="aBcDeFgHiJk"; in UtilSpmNocaseSearchStatsTest05()
2346 needle[11]="aBcDeFgHiJkL"; in UtilSpmNocaseSearchStatsTest05()
2347 needle[12]="aBcDeFgHiJkLm"; in UtilSpmNocaseSearchStatsTest05()
2348 needle[13]="aBcDeFgHiJkLmN"; in UtilSpmNocaseSearchStatsTest05()
2349 needle[14]="aBcDeFgHiJkLmNo"; in UtilSpmNocaseSearchStatsTest05()
2350 needle[15]="aBcDeFgHiJkLmNoP"; in UtilSpmNocaseSearchStatsTest05()
2357 found = BasicSearchNocaseCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest05()
2359 printf("Error1 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest05()
2363 found = Bs2bmNocaseCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest05()
2365 printf("Error2 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest05()
2369 found = BoyerMooreNocaseCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest05()
2371 printf("Error3 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest05()
2389 char *needle[16]; in UtilSpmNocaseSearchStatsTest06() local
2390 needle[0]="a"; in UtilSpmNocaseSearchStatsTest06()
2391 needle[1]="aB"; in UtilSpmNocaseSearchStatsTest06()
2392 needle[2]="aBc"; in UtilSpmNocaseSearchStatsTest06()
2393 needle[3]="aBcD"; in UtilSpmNocaseSearchStatsTest06()
2394 needle[4]="aBcDe"; in UtilSpmNocaseSearchStatsTest06()
2401 found = BasicSearchNocaseCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest06()
2403 printf("Error1 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest06()
2407 found = Bs2bmNocaseCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest06()
2409 printf("Error2 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest06()
2413 found = BoyerMooreNocaseCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest06()
2415 printf("Error3 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest06()
2432 char *needle[16]; in UtilSpmNocaseSearchStatsTest07() local
2433 needle[0]="a"; in UtilSpmNocaseSearchStatsTest07()
2434 needle[1]="aB"; in UtilSpmNocaseSearchStatsTest07()
2435 needle[2]="aBc"; in UtilSpmNocaseSearchStatsTest07()
2436 needle[3]="aBcD"; in UtilSpmNocaseSearchStatsTest07()
2437 needle[4]="aBcDe"; in UtilSpmNocaseSearchStatsTest07()
2444 found = BasicSearchNocaseCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest07()
2446 printf("Error1 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest07()
2450 found = Bs2bmNocaseCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest07()
2452 printf("Error2 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest07()
2456 found = BoyerMooreNocaseCtxWrapper((uint8_t *)text[i], (uint8_t *)needle[i], STATS_TIMES); in UtilSpmNocaseSearchStatsTest07()
2458 printf("Error3 searching for %s in text %s\n", needle[i], text[i]); in UtilSpmNocaseSearchStatsTest07()
2473 const char *needle; member
2496 ctx = SpmInitCtx((const uint8_t *)d->needle, d->needle_len, d->nocase, in SpmTestSearch()
2630 const char *needle = needles[i]; in SpmSearchTest02() local
2633 d.needle = needle; in SpmSearchTest02()
2634 d.needle_len = strlen(needle); in SpmSearchTest02()
2642 memcpy(haystack + prefix, d.needle, d.needle_len); in SpmSearchTest02()