Lines Matching refs:start_subject

80 #define PSSTART start_subject  /* Field containing processed string start */
369 cb->start_match = (PCRE2_SIZE)(current_subject - mb->start_subject); in do_callout_dfa()
370 cb->current_position = (PCRE2_SIZE)(ptr - mb->start_subject); in do_callout_dfa()
545 PCRE2_SPTR start_subject = mb->start_subject; in internal_dfa_match() local
608 if (current_subject <= start_subject) break; in internal_dfa_match()
610 ACROSSCHAR(current_subject > start_subject, current_subject, in internal_dfa_match()
620 size_t current_offset = (size_t)(current_subject - start_subject); in internal_dfa_match()
884 current_subject > start_subject + mb->start_offset))) in internal_dfa_match()
894 offsets[0] = (PCRE2_SIZE)(current_subject - start_subject); in internal_dfa_match()
895 offsets[1] = (PCRE2_SIZE)(ptr - start_subject); in internal_dfa_match()
953 if (ptr == start_subject && (mb->moptions & PCRE2_NOTBOL) == 0) in internal_dfa_match()
959 if ((ptr == start_subject && (mb->moptions & PCRE2_NOTBOL) == 0) || in internal_dfa_match()
977 if (ptr == start_subject) { ADD_ACTIVE(state_offset + 1, 0); } in internal_dfa_match()
982 if (ptr == start_subject + start_offset) { ADD_ACTIVE(state_offset + 1, 0); } in internal_dfa_match()
1106 if (ptr > start_subject) in internal_dfa_match()
1563 (void)PRIV(extuni)(c, ptr + clen, mb->start_subject, end_subject, utf, in internal_dfa_match()
1828 (void)PRIV(extuni)(c, ptr + clen, mb->start_subject, end_subject, utf, in internal_dfa_match()
2104 nptr = PRIV(extuni)(c, ptr + clen, mb->start_subject, end_subject, utf, in internal_dfa_match()
2283 PCRE2_SPTR nptr = PRIV(extuni)(c, ptr + clen, mb->start_subject, in internal_dfa_match()
2771 (PCRE2_SIZE)(ptr - start_subject), /* start offset */ in internal_dfa_match()
2870 (PCRE2_SIZE)(ptr - start_subject), /* start offset */ in internal_dfa_match()
2933 (PCRE2_SIZE)(ptr - start_subject), /* start offset */ in internal_dfa_match()
2960 PCRE2_SPTR p = start_subject + local_offsets[rc]; in internal_dfa_match()
2961 PCRE2_SPTR pp = start_subject + local_offsets[rc+1]; in internal_dfa_match()
3022 (PCRE2_SIZE)(ptr - start_subject), /* start offset */ in internal_dfa_match()
3109 (PCRE2_SIZE)(ptr - start_subject), /* start offset */ in internal_dfa_match()
3177 PCRE2_SPTR p = start_subject + local_offsets[0]; in internal_dfa_match()
3178 PCRE2_SPTR pp = start_subject + local_offsets[1]; in internal_dfa_match()
3482 mb->start_subject = subject; in pcre2_dfa_match()
3813 if (start_match > mb->start_subject + start_offset) in pcre2_dfa_match()