Lines Matching defs:begin
164 const pcre_uchar *begin;
937 static BOOL detect_repeat(compiler_common *common, pcre_uchar *begin)
939 pcre_uchar *end = bracketend(begin);
944 sljit_sw length = end - begin;
959 if (*next != *begin)
962 if (next_end - next != length || memcmp(begin, next, IN_UCHARS(length)) != 0)
978 if (next[0] != type || next[1] != OP_BRA || next[2 + LINK_SIZE] != *begin)
981 if (next_end - next != (length + 2 + LINK_SIZE) || memcmp(begin, next + 2 + LINK_SIZE, IN_UCHARS(length)) != 0)
987 if (next[0] == type && next[1] == *begin && max >= 1)
990 if (next_end - next == (length + 1) && memcmp(begin, next + 1, IN_UCHARS(length)) == 0)
2125 /* TMP1 returns with begin - 1. */
2126 OP2(SLJIT_SUB, SLJIT_R0, 0, SLJIT_MEM1(SLJIT_S0), SLJIT_OFFSETOF(jit_arguments, begin), SLJIT_IMM, IN_UCHARS(1));
2150 /* OVECTOR(1) contains the "string begin - 1" constant. */
2218 OP1(SLJIT_MOV, SLJIT_R0, 0, SLJIT_MEM1(SLJIT_R0), SLJIT_OFFSETOF(jit_arguments, begin));
2265 /* Store match begin and end. */
2266 OP1(SLJIT_MOV, SLJIT_S0, 0, SLJIT_MEM1(SLJIT_R1), SLJIT_OFFSETOF(jit_arguments, begin));
2813 /* Goes one character back. Affects STR_PTR and TMP1. Does not check begin. */
3851 OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(TMP1), SLJIT_OFFSETOF(jit_arguments, begin));
4107 OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(TMP1), SLJIT_OFFSETOF(jit_arguments, begin));
5252 OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(TMP1), SLJIT_OFFSETOF(jit_arguments, begin));
5528 OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(TMP2), SLJIT_OFFSETOF(jit_arguments, begin));
5536 OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(TMP2), SLJIT_OFFSETOF(jit_arguments, begin));
5785 OP1(SLJIT_MOV, TMP3, 0, SLJIT_MEM1(TMP1), SLJIT_OFFSETOF(jit_arguments, begin));
5796 OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(TMP1), SLJIT_OFFSETOF(jit_arguments, begin));
5948 /* OVECTOR(1) contains the "string begin - 1" constant. */
6309 const pcre_uchar *begin = arguments->begin;
6321 callout_block->subject_length = arguments->end - arguments->begin;
6322 callout_block->start_match = (pcre_uchar*)callout_block->subject - arguments->begin;
6323 callout_block->current_position = (pcre_uchar*)callout_block->offset_vector - arguments->begin;
6325 callout_block->subject = (PCRE_SPTR)begin;
6327 callout_block->subject = (PCRE_SPTR16)begin;
6329 callout_block->subject = (PCRE_SPTR32)begin;
6337 offset_vector[i] = jit_ovector[i] - begin;
6338 offset_vector[i + 1] = jit_ovector[i + 1] - begin;
6339 if (jit_ovector[i] >= begin)
10404 arguments.begin = subject;
10497 arguments.begin = subject_ptr;