Lines Matching refs:start_match

369 cb->start_match      = (PCRE2_SIZE)(current_subject - mb->start_subject);  in do_callout()
3249 PCRE2_SPTR start_match; in pcre2_dfa_match() local
3358 start_match = subject + start_offset; in pcre2_dfa_match()
3360 req_cu_ptr = start_match - 1; in pcre2_dfa_match()
3482 PCRE2_SPTR check_subject = start_match; /* start_match includes offset */ in pcre2_dfa_match()
3488 if (start_match < end_subject && NOT_FIRSTCU(*start_match)) in pcre2_dfa_match()
3610 PCRE2_SPTR t = start_match; in pcre2_dfa_match()
3634 BOOL ok = start_match < end_subject; in pcre2_dfa_match()
3637 PCRE2_UCHAR c = UCHAR21TEST(start_match); in pcre2_dfa_match()
3667 while (start_match < end_subject && in pcre2_dfa_match()
3668 (smc = UCHAR21TEST(start_match)) != first_cu && in pcre2_dfa_match()
3670 start_match++; in pcre2_dfa_match()
3675 PCRE2_SIZE cu2size = end_subject - start_match; in pcre2_dfa_match()
3679 pp1 = memchr(start_match, first_cu, end_subject - start_match); in pcre2_dfa_match()
3681 else cu2size = pp1 - start_match; in pcre2_dfa_match()
3690 pp2 = memchr(start_match, first_cu2, cu2size); in pcre2_dfa_match()
3695 start_match = (pp2 == NULL)? end_subject : pp2; in pcre2_dfa_match()
3697 start_match = (pp2 == NULL || pp1 < pp2)? pp1 : pp2; in pcre2_dfa_match()
3706 while (start_match < end_subject && UCHAR21TEST(start_match) != in pcre2_dfa_match()
3708 start_match++; in pcre2_dfa_match()
3710 start_match = memchr(start_match, first_cu, end_subject - start_match); in pcre2_dfa_match()
3711 if (start_match == NULL) start_match = end_subject; in pcre2_dfa_match()
3726 start_match >= mb->end_subject) in pcre2_dfa_match()
3735 if (start_match > mb->start_subject + start_offset) in pcre2_dfa_match()
3740 while (start_match < end_subject && !WAS_NEWLINE(start_match)) in pcre2_dfa_match()
3742 start_match++; in pcre2_dfa_match()
3743 ACROSSCHAR(start_match < end_subject, start_match, start_match++); in pcre2_dfa_match()
3748 while (start_match < end_subject && !WAS_NEWLINE(start_match)) in pcre2_dfa_match()
3749 start_match++; in pcre2_dfa_match()
3755 if (start_match[-1] == CHAR_CR && in pcre2_dfa_match()
3757 start_match < end_subject && in pcre2_dfa_match()
3758 UCHAR21TEST(start_match) == CHAR_NL) in pcre2_dfa_match()
3759 start_match++; in pcre2_dfa_match()
3770 while (start_match < end_subject) in pcre2_dfa_match()
3772 uint32_t c = UCHAR21TEST(start_match); in pcre2_dfa_match()
3777 start_match++; in pcre2_dfa_match()
3783 start_match >= mb->end_subject) in pcre2_dfa_match()
3803 if (end_subject - start_match < re->minlength) goto NOMATCH_EXIT; in pcre2_dfa_match()
3827 p = start_match + (has_first_cu? 1:0); in pcre2_dfa_match()
3830 PCRE2_SIZE check_length = end_subject - start_match; in pcre2_dfa_match()
3889 if (start_match > bumpalong_limit) break; in pcre2_dfa_match()
3893 mb->start_used_ptr = start_match; in pcre2_dfa_match()
3894 mb->last_used_ptr = start_match; in pcre2_dfa_match()
3900 start_match, /* where we currently are */ in pcre2_dfa_match()
3916 match_data->ovector[0] = (PCRE2_SIZE)(start_match - subject); in pcre2_dfa_match()
3921 match_data->startchar = (PCRE2_SIZE)(start_match - subject); in pcre2_dfa_match()
3943 if (firstline && IS_NEWLINE(start_match)) break; in pcre2_dfa_match()
3944 start_match++; in pcre2_dfa_match()
3948 ACROSSCHAR(start_match < end_subject, start_match, start_match++); in pcre2_dfa_match()
3951 if (start_match > end_subject) break; in pcre2_dfa_match()
3957 if (UCHAR21TEST(start_match - 1) == CHAR_CR && in pcre2_dfa_match()
3958 start_match < end_subject && in pcre2_dfa_match()
3959 UCHAR21TEST(start_match) == CHAR_NL && in pcre2_dfa_match()
3964 start_match++; in pcre2_dfa_match()