Lines Matching refs:end_subject
48 #define PSEND end_subject /* Field containing processed string end */
193 if (eptr >= mb->end_subject) return 1; /* Partial match */ in match_ref()
217 if (eptr >= mb->end_subject) return 1; /* Partial match */ in match_ref()
235 if (eptr >= mb->end_subject) return 1; /* Partial match */ in match_ref()
540 if (mb->partial != 0 && eptr >= mb->end_subject && \
1327 cb.subject_length = (PCRE2_SIZE)(mb->end_subject - mb->start_subject); in match()
1754 cb.subject_length = (PCRE2_SIZE)(mb->end_subject - mb->start_subject); in match()
2166 ((eptr == mb->end_subject && in match()
2191 if (eptr < mb->end_subject) in match()
2196 eptr + 1 >= mb->end_subject && in match()
2227 if (eptr < mb->end_subject) RRETURN(MATCH_NOMATCH); in match()
2236 if (eptr < mb->end_subject && in match()
2237 (!IS_NEWLINE(eptr) || eptr != mb->end_subject - mb->nllen)) in match()
2240 eptr + 1 >= mb->end_subject && in match()
2293 if (eptr >= mb->end_subject) in match()
2301 FORWARDCHARTEST(nextptr, mb->end_subject); in match()
2346 if (eptr >= mb->end_subject) in match()
2385 eptr + 1 >= mb->end_subject && in match()
2399 if (eptr >= mb->end_subject) /* DO NOT merge the eptr++ here; it must */ in match()
2406 if (utf) ACROSSCHAR(eptr < mb->end_subject, *eptr, eptr++); in match()
2416 if (eptr >= mb->end_subject) /* DO NOT merge the eptr++ here; it must */ in match()
2426 if (eptr >= mb->end_subject) in match()
2443 if (eptr >= mb->end_subject) in match()
2460 if (eptr >= mb->end_subject) in match()
2477 if (eptr >= mb->end_subject) in match()
2494 if (eptr >= mb->end_subject) in match()
2511 if (eptr >= mb->end_subject) in match()
2528 if (eptr >= mb->end_subject) in match()
2539 if (eptr >= mb->end_subject) in match()
2563 if (eptr >= mb->end_subject) in match()
2578 if (eptr >= mb->end_subject) in match()
2593 if (eptr >= mb->end_subject) in match()
2608 if (eptr >= mb->end_subject) in match()
2628 if (eptr >= mb->end_subject) in match()
2733 if (eptr >= mb->end_subject) in match()
2743 while (eptr < mb->end_subject) in match()
2826 if (rc > 0) eptr = mb->end_subject; /* Partial match */ in match()
2862 if (rc > 0) eptr = mb->end_subject; /* Partial match */ in match()
2888 if (rc > 0) eptr = mb->end_subject; /* Partial match */ in match()
2917 mb->end_subject > mb->start_used_ptr) in match()
3033 if (eptr >= mb->end_subject) in match()
3053 if (eptr >= mb->end_subject) in match()
3088 if (eptr >= mb->end_subject) in match()
3111 if (eptr >= mb->end_subject) in match()
3142 if (eptr >= mb->end_subject) in match()
3173 if (eptr >= mb->end_subject) in match()
3257 if (eptr >= mb->end_subject) in match()
3281 if (eptr >= mb->end_subject) in match()
3300 if (eptr >= mb->end_subject) in match()
3341 if (length > (PCRE2_SIZE)(mb->end_subject - eptr)) in match()
3355 if (mb->end_subject - eptr < 1) in match()
3369 if (eptr >= mb->end_subject) in match()
3533 if (eptr <= mb->end_subject - length && in match()
3536 eptr <= mb->end_subject - oclength && in match()
3554 if (eptr <= mb->end_subject - length && in match()
3557 eptr <= mb->end_subject - oclength && in match()
3573 if (eptr <= mb->end_subject - length && in match()
3576 eptr <= mb->end_subject - oclength && in match()
3638 if (eptr >= mb->end_subject) in match()
3656 if (eptr >= mb->end_subject) in match()
3673 if (eptr >= mb->end_subject) in match()
3700 if (eptr >= mb->end_subject) in match()
3717 if (eptr >= mb->end_subject) in match()
3731 if (eptr >= mb->end_subject) in match()
3757 if (eptr >= mb->end_subject) in match()
3896 if (eptr >= mb->end_subject) in match()
3911 if (eptr >= mb->end_subject) in match()
3934 if (eptr >= mb->end_subject) in match()
3952 if (eptr >= mb->end_subject) in match()
3977 if (eptr >= mb->end_subject) in match()
4006 if (eptr >= mb->end_subject) in match()
4037 if (eptr >= mb->end_subject) in match()
4052 if (eptr >= mb->end_subject) in match()
4074 if (eptr >= mb->end_subject) in match()
4092 if (eptr >= mb->end_subject) in match()
4116 if (eptr >= mb->end_subject) in match()
4145 if (eptr >= mb->end_subject) in match()
4259 if (eptr >= mb->end_subject) in match()
4272 if (eptr >= mb->end_subject) in match()
4289 if (eptr >= mb->end_subject) in match()
4303 if (eptr >= mb->end_subject) in match()
4317 if (eptr >= mb->end_subject) in match()
4332 if (eptr >= mb->end_subject) in match()
4352 if (eptr >= mb->end_subject) in match()
4377 if (eptr >= mb->end_subject) in match()
4394 if (eptr >= mb->end_subject) in match()
4414 if (eptr >= mb->end_subject) in match()
4441 if (eptr >= mb->end_subject) in match()
4451 while (eptr < mb->end_subject) in match()
4476 if (eptr >= mb->end_subject) in match()
4483 eptr + 1 >= mb->end_subject && in match()
4492 ACROSSCHAR(eptr < mb->end_subject, *eptr, eptr++); in match()
4499 if (eptr >= mb->end_subject) in match()
4505 ACROSSCHAR(eptr < mb->end_subject, *eptr, eptr++); in match()
4510 if (eptr > mb->end_subject - min) RRETURN(MATCH_NOMATCH); in match()
4517 if (eptr >= mb->end_subject) in match()
4528 if (eptr < mb->end_subject && UCHAR21(eptr) == CHAR_LF) eptr++; in match()
4550 if (eptr >= mb->end_subject) in match()
4567 if (eptr >= mb->end_subject) in match()
4584 if (eptr >= mb->end_subject) in match()
4601 if (eptr >= mb->end_subject) in match()
4618 if (eptr >= mb->end_subject) in match()
4633 if (eptr >= mb->end_subject) in match()
4650 if (eptr >= mb->end_subject) in match()
4659 ACROSSCHAR(eptr < mb->end_subject, *eptr, eptr++); in match()
4667 if (eptr >= mb->end_subject) in match()
4684 if (eptr >= mb->end_subject) in match()
4693 ACROSSCHAR(eptr < mb->end_subject, *eptr, eptr++); in match()
4701 if (eptr >= mb->end_subject) in match()
4729 if (eptr >= mb->end_subject) in match()
4736 eptr + 1 >= mb->end_subject && in match()
4749 if (eptr > mb->end_subject - min) in match()
4758 if (eptr > mb->end_subject - min) in match()
4769 if (eptr >= mb->end_subject) in match()
4779 if (eptr < mb->end_subject && *eptr == CHAR_LF) eptr++; in match()
4801 if (eptr >= mb->end_subject) in match()
4821 if (eptr >= mb->end_subject) in match()
4841 if (eptr >= mb->end_subject) in match()
4861 if (eptr >= mb->end_subject) in match()
4881 if (eptr >= mb->end_subject) in match()
4895 if (eptr >= mb->end_subject) in match()
4909 if (eptr >= mb->end_subject) in match()
4923 if (eptr >= mb->end_subject) in match()
4937 if (eptr >= mb->end_subject) in match()
4951 if (eptr >= mb->end_subject) in match()
4988 if (eptr >= mb->end_subject) in match()
5005 if (eptr >= mb->end_subject) in match()
5025 if (eptr >= mb->end_subject) in match()
5042 if (eptr >= mb->end_subject) in match()
5059 if (eptr >= mb->end_subject) in match()
5077 if (eptr >= mb->end_subject) in match()
5100 if (eptr >= mb->end_subject) in match()
5128 if (eptr >= mb->end_subject) in match()
5150 if (eptr >= mb->end_subject) in match()
5173 if (eptr >= mb->end_subject) in match()
5202 if (eptr >= mb->end_subject) in match()
5212 while (eptr < mb->end_subject) in match()
5236 if (eptr >= mb->end_subject) in match()
5248 eptr >= mb->end_subject && in match()
5267 if (eptr < mb->end_subject && UCHAR21(eptr) == CHAR_LF) eptr++; in match()
5361 if (eptr >= mb->end_subject) in match()
5373 eptr >= mb->end_subject && in match()
5392 if (eptr < mb->end_subject && *eptr == CHAR_LF) eptr++; in match()
5507 if (eptr >= mb->end_subject) in match()
5523 if (eptr >= mb->end_subject) in match()
5542 if (eptr >= mb->end_subject) in match()
5557 if (eptr >= mb->end_subject) in match()
5572 if (eptr >= mb->end_subject) in match()
5588 if (eptr >= mb->end_subject) in match()
5610 if (eptr >= mb->end_subject) in match()
5638 if (eptr >= mb->end_subject) in match()
5657 if (eptr >= mb->end_subject) in match()
5680 if (eptr >= mb->end_subject) in match()
5722 if (eptr >= mb->end_subject) in match()
5732 while (eptr < mb->end_subject) in match()
5803 if (eptr >= mb->end_subject) in match()
5810 eptr + 1 >= mb->end_subject && in match()
5819 ACROSSCHAR(eptr < mb->end_subject, *eptr, eptr++); in match()
5828 if (eptr >= mb->end_subject) in match()
5834 ACROSSCHAR(eptr < mb->end_subject, *eptr, eptr++); in match()
5839 eptr = mb->end_subject; /* Unlimited UTF-8 repeat */ in match()
5848 if (c > (uint32_t)(mb->end_subject - eptr)) in match()
5850 eptr = mb->end_subject; in match()
5860 if (eptr >= mb->end_subject) in match()
5868 if (++eptr >= mb->end_subject) break; in match()
5892 if (eptr >= mb->end_subject) in match()
5914 if (eptr >= mb->end_subject) in match()
5934 if (eptr >= mb->end_subject) in match()
5949 if (eptr >= mb->end_subject) in match()
5964 if (eptr >= mb->end_subject) in match()
5979 if (eptr >= mb->end_subject) in match()
5994 if (eptr >= mb->end_subject) in match()
6009 if (eptr >= mb->end_subject) in match()
6049 if (eptr >= mb->end_subject) in match()
6056 eptr + 1 >= mb->end_subject && in match()
6071 if (c > (uint32_t)(mb->end_subject - eptr)) in match()
6073 eptr = mb->end_subject; in match()
6082 if (eptr >= mb->end_subject) in match()
6090 if (++eptr >= mb->end_subject) break; in match()
6109 if (eptr >= mb->end_subject) in match()
6130 if (eptr >= mb->end_subject) in match()
6151 if (eptr >= mb->end_subject) in match()
6172 if (eptr >= mb->end_subject) in match()
6193 if (eptr >= mb->end_subject) in match()
6206 if (eptr >= mb->end_subject) in match()
6219 if (eptr >= mb->end_subject) in match()
6232 if (eptr >= mb->end_subject) in match()
6245 if (eptr >= mb->end_subject) in match()
6258 if (eptr >= mb->end_subject) in match()
6467 PCRE2_SPTR end_subject; in pcre2_match() local
6490 end_subject = subject + length; in pcre2_match()
6557 if (start_match < end_subject && NOT_FIRSTCU(*start_match)) in pcre2_match()
6623 end_subject : subject + mcontext->offset_limit; in pcre2_match()
6636 mb->end_subject = end_subject; in pcre2_match()
6802 PCRE2_SPTR save_end_subject = end_subject; in pcre2_match()
6816 while (t < mb->end_subject && !IS_NEWLINE(t)) in pcre2_match()
6819 ACROSSCHAR(t < end_subject, *t, t++); in pcre2_match()
6824 while (t < mb->end_subject && !IS_NEWLINE(t)) t++; in pcre2_match()
6825 end_subject = t; in pcre2_match()
6835 while (start_match < end_subject && in pcre2_match()
6841 while (start_match < end_subject && UCHAR21TEST(start_match) != first_cu) in pcre2_match()
6844 start_match = memchr(start_match, first_cu, end_subject - start_match); in pcre2_match()
6845 if (start_match == NULL) start_match = end_subject; in pcre2_match()
6859 while (start_match < end_subject && !WAS_NEWLINE(start_match)) in pcre2_match()
6862 ACROSSCHAR(start_match < end_subject, *start_match, in pcre2_match()
6868 while (start_match < end_subject && !WAS_NEWLINE(start_match)) in pcre2_match()
6877 start_match < end_subject && in pcre2_match()
6889 while (start_match < end_subject) in pcre2_match()
6902 end_subject = save_end_subject; in pcre2_match()
6913 if (end_subject - start_match < re->minlength) in pcre2_match()
6933 if (has_req_cu && end_subject - start_match < REQ_CU_MAX) in pcre2_match()
6944 while (p < end_subject) in pcre2_match()
6952 while (p < end_subject) in pcre2_match()
6961 if (p >= end_subject) in pcre2_match()
7040 ACROSSCHAR(new_start_match < end_subject, *new_start_match, in pcre2_match()
7075 if (anchored || start_match > end_subject) break; in pcre2_match()
7086 start_match < end_subject && in pcre2_match()
7224 match_data->ovector[1] = end_subject - subject; in pcre2_match()
7228 match_data->rightchar = end_subject - subject; in pcre2_match()