Lines Matching refs:backtrack

8898     backtrack = sljit_alloc_memory(compiler, (size)); \
8901 memset(backtrack, 0, size); \
8902 backtrack->prev = parent->top; \
8903 backtrack->cc = (ccstart); \
8904 parent->top = backtrack; \
8911 backtrack = sljit_alloc_memory(compiler, (size)); \
8914 memset(backtrack, 0, size); \
8915 backtrack->prev = parent->top; \
8916 backtrack->cc = (ccstart); \
8917 parent->top = backtrack; \
8921 #define BACKTRACK_AS(type) ((type *)backtrack)
9122 backtrack_common *backtrack; in compile_ref_iterator_matchingpath() local
9206 …add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_MEM1(SLJIT_SP), OVEC… in compile_ref_iterator_matchingpath()
9211 compile_dnref_search(common, ccbegin, &backtrack->topbacktracks); in compile_ref_iterator_matchingpath()
9224 compile_ref_matchingpath(common, ccbegin, &backtrack->topbacktracks, FALSE, FALSE); in compile_ref_iterator_matchingpath()
9286 …add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_MEM1(SLJIT_SP), OVEC… in compile_ref_iterator_matchingpath()
9291 compile_dnref_search(common, ccbegin, &backtrack->topbacktracks); in compile_ref_iterator_matchingpath()
9300 …add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_GREATER_EQUAL, SLJIT_MEM1(STACK_TOP), STAC… in compile_ref_iterator_matchingpath()
9304 compile_ref_matchingpath(common, ccbegin, &backtrack->topbacktracks, TRUE, TRUE); in compile_ref_iterator_matchingpath()
9328 backtrack_common *backtrack; in compile_recurse_matchingpath() local
9341 …hingpath(common, next_opcode(common, start_cc), bracketend(start_cc) - (1 + LINK_SIZE), backtrack); in compile_recurse_matchingpath()
9379 add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, 0)); in compile_recurse_matchingpath()
9444 backtrack_common *backtrack; in compile_callout_matchingpath() local
9507 add_jump(compiler, &backtrack->topbacktracks, JUMP(SLJIT_SIG_GREATER32)); in compile_callout_matchingpath()
9548 …_matchingpath(compiler_common *common, PCRE2_SPTR cc, assert_backtrack *backtrack, BOOL conditiona… in compile_assert_matchingpath() argument
9561 jump_list **target = (conditional) ? &backtrack->condfailed : &backtrack->common.topbacktracks; in compile_assert_matchingpath()
9587 backtrack->framesize = framesize; in compile_assert_matchingpath()
9588 backtrack->private_data_ptr = private_data_ptr; in compile_assert_matchingpath()
9895 backtrack->matchingpath = LABEL(); in compile_assert_matchingpath()
9896 SET_LABEL(jump, backtrack->matchingpath); in compile_assert_matchingpath()
9900 JUMPTO(SLJIT_JUMP, backtrack->matchingpath); in compile_assert_matchingpath()
9910 set_jumps(backtrack->common.topbacktracks, LABEL()); in compile_assert_matchingpath()
9946 backtrack->matchingpath = LABEL(); in compile_assert_matchingpath()
9949 JUMPTO(SLJIT_JUMP, backtrack->matchingpath); in compile_assert_matchingpath()
9955 SLJIT_ASSERT(found == &backtrack->common.topbacktracks); in compile_assert_matchingpath()
9956 set_jumps(backtrack->common.topbacktracks, LABEL()); in compile_assert_matchingpath()
9957 backtrack->common.topbacktracks = NULL; in compile_assert_matchingpath()
10140 backtrack_common *backtrack; in compile_bracket_matchingpath() local
10526 compile_matchingpath(common, matchingpath, cc, backtrack); in compile_bracket_matchingpath()
10537 match_script_run_common(common, private_data_ptr, backtrack); in compile_bracket_matchingpath()
10701 backtrack_common *backtrack; in compile_bracketpos_matchingpath() local
10852 backtrack->top = NULL; in compile_bracketpos_matchingpath()
10853 backtrack->topbacktracks = NULL; in compile_bracketpos_matchingpath()
10856 compile_matchingpath(common, ccbegin, cc, backtrack); in compile_bracketpos_matchingpath()
10931 compile_backtrackingpath(common, backtrack->top); in compile_bracketpos_matchingpath()
10934 set_jumps(backtrack->topbacktracks, LABEL()); in compile_bracketpos_matchingpath()
10966 backtrack->topbacktracks = NULL; in compile_bracketpos_matchingpath()
10970 …add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_NOT_EQUAL, SLJIT_MEM1(STACK_TOP), STACK(st… in compile_bracketpos_matchingpath()
10972 …add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_NOT_EQUAL, SLJIT_MEM1(TMP2), STACK(-stacks… in compile_bracketpos_matchingpath()
11129 backtrack_common *backtrack; in compile_iterator_matchingpath() local
11168 …add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_LESS_EQUAL, STR_PTR, 0, SLJIT_MEM1(SLJIT_S… in compile_iterator_matchingpath()
11195 add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_GREATER, TMP1, 0, STR_END, 0)); in compile_iterator_matchingpath()
11198 compile_char1_matchingpath(common, type, cc, &backtrack->topbacktracks, FALSE); in compile_iterator_matchingpath()
11206 compile_char1_matchingpath(common, type, cc, &backtrack->topbacktracks, TRUE); in compile_iterator_matchingpath()
11213 compile_char1_matchingpath(common, type, cc, &backtrack->topbacktracks, TRUE); in compile_iterator_matchingpath()
11221 add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_LESS_EQUAL, TMP2, 0, TMP1, 0)); in compile_iterator_matchingpath()
11369 add_jump(compiler, &backtrack->topbacktracks, JUMP(SLJIT_ZERO)); in compile_iterator_matchingpath()
11371 compile_char1_matchingpath(common, type, cc, &backtrack->topbacktracks, FALSE); in compile_iterator_matchingpath()
11376 detect_partial_match(common, &backtrack->topbacktracks); in compile_iterator_matchingpath()
11641 backtrack_common *backtrack; in compile_fail_accept_matchingpath() local
11647 add_jump(compiler, &backtrack->topbacktracks, JUMP(SLJIT_JUMP)); in compile_fail_accept_matchingpath()
11678 add_jump(compiler, &backtrack->topbacktracks, JUMP(SLJIT_NOT_ZERO)); in compile_fail_accept_matchingpath()
11690 add_jump(compiler, &backtrack->topbacktracks, JUMP(SLJIT_JUMP)); in compile_fail_accept_matchingpath()
11716 backtrack_common *backtrack; in compile_control_verb_matchingpath() local
11750 backtrack_common *backtrack; in compile_then_trap_matchingpath() local
11781 backtrack_common *backtrack; in compile_matchingpath() local
12860 assert_backtrack backtrack; in compile_braminzero_backtrackingpath() local
12873 memset(&backtrack, 0, sizeof(backtrack)); in compile_braminzero_backtrackingpath()
12874 backtrack.common.cc = current->cc; in compile_braminzero_backtrackingpath()
12875 backtrack.matchingpath = CURRENT_AS(braminzero_backtrack)->matchingpath; in compile_braminzero_backtrackingpath()
12877 compile_assert_matchingpath(common, current->cc, &backtrack, FALSE); in compile_braminzero_backtrackingpath()