Lines Matching refs:backtrack
5932 backtrack = sljit_alloc_memory(compiler, (size)); \
5935 memset(backtrack, 0, size); \
5936 backtrack->prev = parent->top; \
5937 backtrack->cc = (ccstart); \
5938 parent->top = backtrack; \
5945 backtrack = sljit_alloc_memory(compiler, (size)); \
5948 memset(backtrack, 0, size); \
5949 backtrack->prev = parent->top; \
5950 backtrack->cc = (ccstart); \
5951 parent->top = backtrack; \
5955 #define BACKTRACK_AS(type) ((type *)backtrack)
6087 backtrack_common *backtrack; in compile_ref_iterator_matchingpath() local
6171 …add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_MEM1(SLJIT_SP), OVEC… in compile_ref_iterator_matchingpath()
6176 compile_dnref_search(common, ccbegin, &backtrack->topbacktracks); in compile_ref_iterator_matchingpath()
6189 compile_ref_matchingpath(common, ccbegin, &backtrack->topbacktracks, FALSE, FALSE); in compile_ref_iterator_matchingpath()
6251 …add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_MEM1(SLJIT_SP), OVEC… in compile_ref_iterator_matchingpath()
6256 compile_dnref_search(common, ccbegin, &backtrack->topbacktracks); in compile_ref_iterator_matchingpath()
6265 …add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_GREATER_EQUAL, SLJIT_MEM1(STACK_TOP), STAC… in compile_ref_iterator_matchingpath()
6269 compile_ref_matchingpath(common, ccbegin, &backtrack->topbacktracks, TRUE, TRUE); in compile_ref_iterator_matchingpath()
6293 backtrack_common *backtrack; in compile_recurse_matchingpath() local
6306 …hingpath(common, next_opcode(common, start_cc), bracketend(start_cc) - (1 + LINK_SIZE), backtrack); in compile_recurse_matchingpath()
6355 add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, 0)); in compile_recurse_matchingpath()
6413 backtrack_common *backtrack; in compile_callout_matchingpath() local
6447 add_jump(compiler, &backtrack->topbacktracks, JUMP(SLJIT_SIG_GREATER)); in compile_callout_matchingpath()
6458 …matchingpath(compiler_common *common, pcre_uchar *cc, assert_backtrack *backtrack, BOOL conditiona… in compile_assert_matchingpath() argument
6470 jump_list **target = (conditional) ? &backtrack->condfailed : &backtrack->common.topbacktracks; in compile_assert_matchingpath()
6496 backtrack->framesize = framesize; in compile_assert_matchingpath()
6497 backtrack->private_data_ptr = private_data_ptr; in compile_assert_matchingpath()
6780 backtrack->matchingpath = LABEL(); in compile_assert_matchingpath()
6781 SET_LABEL(jump, backtrack->matchingpath); in compile_assert_matchingpath()
6785 JUMPTO(SLJIT_JUMP, backtrack->matchingpath); in compile_assert_matchingpath()
6793 set_jumps(backtrack->common.topbacktracks, LABEL()); in compile_assert_matchingpath()
6827 backtrack->matchingpath = LABEL(); in compile_assert_matchingpath()
6830 JUMPTO(SLJIT_JUMP, backtrack->matchingpath); in compile_assert_matchingpath()
6836 SLJIT_ASSERT(found == &backtrack->common.topbacktracks); in compile_assert_matchingpath()
6837 set_jumps(backtrack->common.topbacktracks, LABEL()); in compile_assert_matchingpath()
6838 backtrack->common.topbacktracks = NULL; in compile_assert_matchingpath()
6984 backtrack_common *backtrack; in compile_bracket_matchingpath() local
7033 parent->top = backtrack->prev; in compile_bracket_matchingpath()
7373 compile_matchingpath(common, matchingpath, cc, backtrack); in compile_bracket_matchingpath()
7525 backtrack_common *backtrack; in compile_bracketpos_matchingpath() local
7676 backtrack->top = NULL; in compile_bracketpos_matchingpath()
7677 backtrack->topbacktracks = NULL; in compile_bracketpos_matchingpath()
7680 compile_matchingpath(common, ccbegin, cc, backtrack); in compile_bracketpos_matchingpath()
7755 compile_backtrackingpath(common, backtrack->top); in compile_bracketpos_matchingpath()
7758 set_jumps(backtrack->topbacktracks, LABEL()); in compile_bracketpos_matchingpath()
7790 backtrack->topbacktracks = NULL; in compile_bracketpos_matchingpath()
7794 …add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_NOT_EQUAL, SLJIT_MEM1(STACK_TOP), STACK(st… in compile_bracketpos_matchingpath()
7796 …add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_NOT_EQUAL, SLJIT_MEM1(TMP2), (stacksize - … in compile_bracketpos_matchingpath()
7906 backtrack_common *backtrack; in compile_iterator_matchingpath() local
7988 compile_char1_matchingpath(common, type, cc, &backtrack->topbacktracks); in compile_iterator_matchingpath()
8010 compile_char1_matchingpath(common, type, cc, &backtrack->topbacktracks); in compile_iterator_matchingpath()
8037 … add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_LESS, base, offset1, SLJIT_IMM, min + 1)); in compile_iterator_matchingpath()
8046 compile_char1_matchingpath(common, type, cc, &backtrack->topbacktracks); in compile_iterator_matchingpath()
8060 add_jump(compiler, &backtrack->topbacktracks, JUMP(SLJIT_JUMP)); in compile_iterator_matchingpath()
8070 compile_char1_matchingpath(common, type, cc, &backtrack->topbacktracks); in compile_iterator_matchingpath()
8077 compile_char1_matchingpath(common, type, cc, &backtrack->topbacktracks); in compile_iterator_matchingpath()
8086 compile_char1_matchingpath(common, type, cc, &backtrack->topbacktracks); in compile_iterator_matchingpath()
8116 compile_char1_matchingpath(common, type, cc, &backtrack->topbacktracks); in compile_iterator_matchingpath()
8152 backtrack_common *backtrack; in compile_fail_accept_matchingpath() local
8158 add_jump(compiler, &backtrack->topbacktracks, JUMP(SLJIT_JUMP)); in compile_fail_accept_matchingpath()
8178 add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_NOT_EQUAL, TMP2, 0, SLJIT_IMM, 0)); in compile_fail_accept_matchingpath()
8189 add_jump(compiler, &backtrack->topbacktracks, JUMP(SLJIT_JUMP)); in compile_fail_accept_matchingpath()
8215 backtrack_common *backtrack; in compile_control_verb_matchingpath() local
8247 backtrack_common *backtrack; in compile_then_trap_matchingpath() local
8278 backtrack_common *backtrack; in compile_matchingpath() local
9361 assert_backtrack backtrack; in compile_braminzero_backtrackingpath() local
9374 memset(&backtrack, 0, sizeof(backtrack)); in compile_braminzero_backtrackingpath()
9375 backtrack.common.cc = current->cc; in compile_braminzero_backtrackingpath()
9376 backtrack.matchingpath = CURRENT_AS(braminzero_backtrack)->matchingpath; in compile_braminzero_backtrackingpath()
9378 compile_assert_matchingpath(common, current->cc, &backtrack, FALSE); in compile_braminzero_backtrackingpath()