Lines Matching refs:backtrack

9407     backtrack = sljit_alloc_memory(compiler, (size)); \
9410 memset(backtrack, 0, size); \
9411 backtrack->prev = parent->top; \
9412 backtrack->cc = (ccstart); \
9413 parent->top = backtrack; \
9420 backtrack = sljit_alloc_memory(compiler, (size)); \
9423 memset(backtrack, 0, size); \
9424 backtrack->prev = parent->top; \
9425 backtrack->cc = (ccstart); \
9426 parent->top = backtrack; \
9430 #define BACKTRACK_AS(type) ((type *)backtrack)
9631 backtrack_common *backtrack; in compile_ref_iterator_matchingpath() local
9717 …add_jump(compiler, &backtrack->own_backtracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_MEM1(SLJIT_SP), OVE… in compile_ref_iterator_matchingpath()
9722 compile_dnref_search(common, ccbegin, &backtrack->own_backtracks); in compile_ref_iterator_matchingpath()
9735 compile_ref_matchingpath(common, ccbegin, &backtrack->own_backtracks, FALSE, FALSE); in compile_ref_iterator_matchingpath()
9798 …add_jump(compiler, &backtrack->own_backtracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_MEM1(SLJIT_SP), OVE… in compile_ref_iterator_matchingpath()
9803 compile_dnref_search(common, ccbegin, &backtrack->own_backtracks); in compile_ref_iterator_matchingpath()
9812 …add_jump(compiler, &backtrack->own_backtracks, CMP(SLJIT_GREATER_EQUAL, SLJIT_MEM1(STACK_TOP), STA… in compile_ref_iterator_matchingpath()
9816 compile_ref_matchingpath(common, ccbegin, &backtrack->own_backtracks, TRUE, TRUE); in compile_ref_iterator_matchingpath()
9840 backtrack_common *backtrack; in compile_recurse_matchingpath() local
9853 …hingpath(common, next_opcode(common, start_cc), bracketend(start_cc) - (1 + LINK_SIZE), backtrack); in compile_recurse_matchingpath()
9891 add_jump(compiler, &backtrack->own_backtracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, 0)); in compile_recurse_matchingpath()
9956 backtrack_common *backtrack; in compile_callout_matchingpath() local
10019 add_jump(compiler, &backtrack->own_backtracks, JUMP(SLJIT_SIG_GREATER)); in compile_callout_matchingpath()
10033 backtrack_common *backtrack = NULL; in compile_reverse_matchingpath() local
10057 reverse_failed = &backtrack->own_backtracks; in compile_reverse_matchingpath()
10162 …_matchingpath(compiler_common *common, PCRE2_SPTR cc, assert_backtrack *backtrack, BOOL conditiona… in compile_assert_matchingpath() argument
10177 jump_list **target = (conditional) ? &backtrack->condfailed : &backtrack->common.own_backtracks; in compile_assert_matchingpath()
10204 backtrack->framesize = framesize; in compile_assert_matchingpath()
10205 backtrack->private_data_ptr = private_data_ptr; in compile_assert_matchingpath()
10553 backtrack->matchingpath = LABEL(); in compile_assert_matchingpath()
10554 SET_LABEL(jump, backtrack->matchingpath); in compile_assert_matchingpath()
10558 JUMPTO(SLJIT_JUMP, backtrack->matchingpath); in compile_assert_matchingpath()
10568 set_jumps(backtrack->common.own_backtracks, LABEL()); in compile_assert_matchingpath()
10604 backtrack->matchingpath = LABEL(); in compile_assert_matchingpath()
10607 JUMPTO(SLJIT_JUMP, backtrack->matchingpath); in compile_assert_matchingpath()
10613 SLJIT_ASSERT(found == &backtrack->common.own_backtracks); in compile_assert_matchingpath()
10614 set_jumps(backtrack->common.own_backtracks, LABEL()); in compile_assert_matchingpath()
10615 backtrack->common.own_backtracks = NULL; in compile_assert_matchingpath()
10798 backtrack_common *backtrack; in compile_bracket_matchingpath() local
11076 matchingpath = compile_reverse_matchingpath(common, matchingpath, backtrack); in compile_bracket_matchingpath()
11087 matchingpath = compile_reverse_matchingpath(common, matchingpath, backtrack); in compile_bracket_matchingpath()
11203 compile_matchingpath(common, matchingpath, cc, backtrack); in compile_bracket_matchingpath()
11212 SLJIT_ASSERT(backtrack->top != NULL && PRIVATE_DATA(ccbegin + 1)); in compile_bracket_matchingpath()
11213 … add_jump(compiler, &backtrack->top->simple_backtracks, CMP(SLJIT_LESS, STR_PTR, 0, STR_END, 0)); in compile_bracket_matchingpath()
11226 match_script_run_common(common, private_data_ptr, backtrack); in compile_bracket_matchingpath()
11397 backtrack_common *backtrack; in compile_bracketpos_matchingpath() local
11548 backtrack->top = NULL; in compile_bracketpos_matchingpath()
11549 backtrack->own_backtracks = NULL; in compile_bracketpos_matchingpath()
11552 compile_matchingpath(common, ccbegin, cc, backtrack); in compile_bracketpos_matchingpath()
11627 compile_backtrackingpath(common, backtrack->top); in compile_bracketpos_matchingpath()
11630 set_jumps(backtrack->own_backtracks, LABEL()); in compile_bracketpos_matchingpath()
11662 backtrack->own_backtracks = NULL; in compile_bracketpos_matchingpath()
11666 …add_jump(compiler, &backtrack->own_backtracks, CMP(SLJIT_NOT_EQUAL, SLJIT_MEM1(STACK_TOP), STACK(s… in compile_bracketpos_matchingpath()
11668 …add_jump(compiler, &backtrack->own_backtracks, CMP(SLJIT_NOT_EQUAL, SLJIT_MEM1(TMP2), STACK(-stack… in compile_bracketpos_matchingpath()
11825 backtrack_common *backtrack; in compile_iterator_matchingpath() local
11864 …add_jump(compiler, &backtrack->own_backtracks, CMP(SLJIT_LESS_EQUAL, STR_PTR, 0, SLJIT_MEM1(SLJIT_… in compile_iterator_matchingpath()
11891 add_jump(compiler, &backtrack->own_backtracks, CMP(SLJIT_GREATER, TMP1, 0, STR_END, 0)); in compile_iterator_matchingpath()
11894 compile_char1_matchingpath(common, type, cc, &backtrack->own_backtracks, FALSE); in compile_iterator_matchingpath()
11902 compile_char1_matchingpath(common, type, cc, &backtrack->own_backtracks, TRUE); in compile_iterator_matchingpath()
11908 compile_char1_matchingpath(common, type, cc, &backtrack->own_backtracks, TRUE); in compile_iterator_matchingpath()
11917 add_jump(compiler, &backtrack->own_backtracks, CMP(SLJIT_LESS_EQUAL, TMP2, 0, TMP1, 0)); in compile_iterator_matchingpath()
12065 add_jump(compiler, &backtrack->own_backtracks, JUMP(SLJIT_ZERO)); in compile_iterator_matchingpath()
12067 compile_char1_matchingpath(common, type, cc, &backtrack->own_backtracks, FALSE); in compile_iterator_matchingpath()
12072 detect_partial_match(common, &backtrack->own_backtracks); in compile_iterator_matchingpath()
12337 backtrack_common *backtrack; in compile_fail_accept_matchingpath() local
12343 add_jump(compiler, &backtrack->own_backtracks, JUMP(SLJIT_JUMP)); in compile_fail_accept_matchingpath()
12374 add_jump(compiler, &backtrack->own_backtracks, JUMP(SLJIT_NOT_ZERO)); in compile_fail_accept_matchingpath()
12386 add_jump(compiler, &backtrack->own_backtracks, JUMP(SLJIT_JUMP)); in compile_fail_accept_matchingpath()
12412 backtrack_common *backtrack; in compile_control_verb_matchingpath() local
12446 backtrack_common *backtrack; in compile_then_trap_matchingpath() local
12477 backtrack_common *backtrack; in compile_matchingpath() local
13600 assert_backtrack backtrack; in compile_braminzero_backtrackingpath() local
13613 memset(&backtrack, 0, sizeof(backtrack)); in compile_braminzero_backtrackingpath()
13614 backtrack.common.cc = current->cc; in compile_braminzero_backtrackingpath()
13615 backtrack.matchingpath = CURRENT_AS(braminzero_backtrack)->matchingpath; in compile_braminzero_backtrackingpath()
13617 compile_assert_matchingpath(common, current->cc, &backtrack, FALSE); in compile_braminzero_backtrackingpath()