Lines Matching refs:start_subject
80 #define PSSTART start_subject /* Field containing processed string start */
391 PCRE2_SPTR start_subject = mb->start_subject; in internal_dfa_match() local
458 if (current_subject <= start_subject) break; in internal_dfa_match()
460 ACROSSCHAR(current_subject > start_subject, *current_subject, current_subject--); in internal_dfa_match()
469 size_t current_offset = (size_t)(current_subject - start_subject); in internal_dfa_match()
731 current_subject > start_subject + mb->start_offset))) in internal_dfa_match()
741 offsets[0] = (PCRE2_SIZE)(current_subject - start_subject); in internal_dfa_match()
742 offsets[1] = (PCRE2_SIZE)(ptr - start_subject); in internal_dfa_match()
800 if (ptr == start_subject && (mb->moptions & PCRE2_NOTBOL) == 0) in internal_dfa_match()
806 if ((ptr == start_subject && (mb->moptions & PCRE2_NOTBOL) == 0) || in internal_dfa_match()
824 if (ptr == start_subject) { ADD_ACTIVE(state_offset + 1, 0); } in internal_dfa_match()
829 if (ptr == start_subject + start_offset) { ADD_ACTIVE(state_offset + 1, 0); } in internal_dfa_match()
951 if (ptr > start_subject) in internal_dfa_match()
2587 (PCRE2_SIZE)(ptr - start_subject), /* start offset */ in internal_dfa_match()
2629 cb.subject = start_subject; in internal_dfa_match()
2630 cb.subject_length = (PCRE2_SIZE)(end_subject - start_subject); in internal_dfa_match()
2631 cb.start_match = (PCRE2_SIZE)(current_subject - start_subject); in internal_dfa_match()
2632 cb.current_position = (PCRE2_SIZE)(ptr - start_subject); in internal_dfa_match()
2706 (PCRE2_SIZE)(ptr - start_subject), /* start offset */ in internal_dfa_match()
2754 (PCRE2_SIZE)(ptr - start_subject), /* start offset */ in internal_dfa_match()
2779 PCRE2_SPTR p = start_subject + local_offsets[rc]; in internal_dfa_match()
2780 PCRE2_SPTR pp = start_subject + local_offsets[rc+1]; in internal_dfa_match()
2829 (PCRE2_SIZE)(ptr - start_subject), /* start offset */ in internal_dfa_match()
2901 (PCRE2_SIZE)(ptr - start_subject), /* start offset */ in internal_dfa_match()
2966 PCRE2_SPTR p = start_subject + local_offsets[0]; in internal_dfa_match()
2967 PCRE2_SPTR pp = start_subject + local_offsets[1]; in internal_dfa_match()
2999 cb.subject = start_subject; in internal_dfa_match()
3000 cb.subject_length = (PCRE2_SIZE)(end_subject - start_subject); in internal_dfa_match()
3001 cb.start_match = (PCRE2_SIZE)(current_subject - start_subject); in internal_dfa_match()
3002 cb.current_position = (PCRE2_SIZE)(ptr - start_subject); in internal_dfa_match()
3236 mb->start_subject = subject; in pcre2_dfa_match()
3436 if (start_match > mb->start_subject + start_offset) in pcre2_dfa_match()