Lines Matching refs:start_match
362 cb->start_match = (PCRE2_SIZE)(current_subject - mb->start_subject); in do_callout()
3231 PCRE2_SPTR start_match; in pcre2_dfa_match() local
3326 start_match = subject + start_offset; in pcre2_dfa_match()
3328 req_cu_ptr = start_match - 1; in pcre2_dfa_match()
3448 PCRE2_SPTR check_subject = start_match; /* start_match includes offset */ in pcre2_dfa_match()
3454 if (start_match < end_subject && NOT_FIRSTCU(*start_match)) in pcre2_dfa_match()
3555 PCRE2_SPTR t = start_match; in pcre2_dfa_match()
3579 BOOL ok = start_match < end_subject; in pcre2_dfa_match()
3582 PCRE2_UCHAR c = UCHAR21TEST(start_match); in pcre2_dfa_match()
3609 while (start_match < end_subject && in pcre2_dfa_match()
3610 (smc = UCHAR21TEST(start_match)) != first_cu && in pcre2_dfa_match()
3612 start_match++; in pcre2_dfa_match()
3615 memchr(start_match, first_cu, end_subject-start_match); in pcre2_dfa_match()
3617 memchr(start_match, first_cu2, end_subject-start_match); in pcre2_dfa_match()
3619 start_match = (pp2 == NULL)? end_subject : pp2; in pcre2_dfa_match()
3621 start_match = (pp2 == NULL || pp1 < pp2)? pp1 : pp2; in pcre2_dfa_match()
3630 while (start_match < end_subject && UCHAR21TEST(start_match) != in pcre2_dfa_match()
3632 start_match++; in pcre2_dfa_match()
3634 start_match = memchr(start_match, first_cu, end_subject - start_match); in pcre2_dfa_match()
3635 if (start_match == NULL) start_match = end_subject; in pcre2_dfa_match()
3650 start_match >= mb->end_subject) in pcre2_dfa_match()
3659 if (start_match > mb->start_subject + start_offset) in pcre2_dfa_match()
3664 while (start_match < end_subject && !WAS_NEWLINE(start_match)) in pcre2_dfa_match()
3666 start_match++; in pcre2_dfa_match()
3667 ACROSSCHAR(start_match < end_subject, start_match, start_match++); in pcre2_dfa_match()
3672 while (start_match < end_subject && !WAS_NEWLINE(start_match)) in pcre2_dfa_match()
3673 start_match++; in pcre2_dfa_match()
3679 if (start_match[-1] == CHAR_CR && in pcre2_dfa_match()
3681 start_match < end_subject && in pcre2_dfa_match()
3682 UCHAR21TEST(start_match) == CHAR_NL) in pcre2_dfa_match()
3683 start_match++; in pcre2_dfa_match()
3694 while (start_match < end_subject) in pcre2_dfa_match()
3696 uint32_t c = UCHAR21TEST(start_match); in pcre2_dfa_match()
3701 start_match++; in pcre2_dfa_match()
3707 start_match >= mb->end_subject) in pcre2_dfa_match()
3725 if (end_subject - start_match < re->minlength) goto NOMATCH_EXIT; in pcre2_dfa_match()
3741 if (has_req_cu && end_subject - start_match < REQ_CU_MAX) in pcre2_dfa_match()
3743 PCRE2_SPTR p = start_match + (has_first_cu? 1:0); in pcre2_dfa_match()
3785 if (start_match > bumpalong_limit) break; in pcre2_dfa_match()
3789 mb->start_used_ptr = start_match; in pcre2_dfa_match()
3790 mb->last_used_ptr = start_match; in pcre2_dfa_match()
3796 start_match, /* where we currently are */ in pcre2_dfa_match()
3812 match_data->ovector[0] = (PCRE2_SIZE)(start_match - subject); in pcre2_dfa_match()
3817 match_data->startchar = (PCRE2_SIZE)(start_match - subject); in pcre2_dfa_match()
3825 if (firstline && IS_NEWLINE(start_match)) break; in pcre2_dfa_match()
3826 start_match++; in pcre2_dfa_match()
3830 ACROSSCHAR(start_match < end_subject, start_match, start_match++); in pcre2_dfa_match()
3833 if (start_match > end_subject) break; in pcre2_dfa_match()
3839 if (UCHAR21TEST(start_match - 1) == CHAR_CR && in pcre2_dfa_match()
3840 start_match < end_subject && in pcre2_dfa_match()
3841 UCHAR21TEST(start_match) == CHAR_NL && in pcre2_dfa_match()
3846 start_match++; in pcre2_dfa_match()