Lines Matching refs:PCRE2_SPTR

180   PCRE2_SPTR str;
181 PCRE2_SPTR begin;
182 PCRE2_SPTR end;
184 PCRE2_SPTR startchar_ptr;
246 PCRE2_SPTR cc;
377 PCRE2_SPTR start;
412 PCRE2_SPTR fast_forward_bc_ptr;
451 PCRE2_SPTR name_table;
832 static PCRE2_SPTR bracketend(PCRE2_SPTR cc) in bracketend()
841 static int no_alternatives(PCRE2_SPTR cc) in no_alternatives()
867 static PCRE2_SPTR next_opcode(compiler_common *common, PCRE2_SPTR cc) in next_opcode()
1068 static BOOL check_opcode_types(compiler_common *common, PCRE2_SPTR cc, PCRE2_SPTR ccend) in check_opcode_types()
1071 PCRE2_SPTR slot; in check_opcode_types()
1072 PCRE2_SPTR assert_back_end = cc - 1; in check_opcode_types()
1073 PCRE2_SPTR assert_na_end = cc - 1; in check_opcode_types()
1239 static int detect_early_fail(compiler_common *common, PCRE2_SPTR cc, int *private_data_start, sljit… in detect_early_fail()
1241 PCRE2_SPTR next_alt; in detect_early_fail()
1242 PCRE2_SPTR end; in detect_early_fail()
1243 PCRE2_SPTR accelerated_start; in detect_early_fail()
1583 static int get_class_iterator_size(PCRE2_SPTR cc) in get_class_iterator_size()
1615 static BOOL detect_repeat(compiler_common *common, PCRE2_SPTR begin) in detect_repeat()
1617 PCRE2_SPTR end = bracketend(begin); in detect_repeat()
1618 PCRE2_SPTR next; in detect_repeat()
1619 PCRE2_SPTR next_end; in detect_repeat()
1620 PCRE2_SPTR max_end; in detect_repeat()
1752 static void set_private_data_ptrs(compiler_common *common, int *private_data_start, PCRE2_SPTR ccen… in set_private_data_ptrs()
1754 PCRE2_SPTR cc = common->start; in set_private_data_ptrs()
1755 PCRE2_SPTR alternative; in set_private_data_ptrs()
1756 PCRE2_SPTR end = NULL; in set_private_data_ptrs()
1936 static int get_framesize(compiler_common *common, PCRE2_SPTR cc, PCRE2_SPTR ccend, BOOL recursive, … in get_framesize()
2122 static void init_frame(compiler_common *common, PCRE2_SPTR cc, PCRE2_SPTR ccend, int stackpos, int … in init_frame()
2322 static int get_recurse_data_length(compiler_common *common, PCRE2_SPTR cc, PCRE2_SPTR ccend, in get_recurse_data_length()
2327 PCRE2_SPTR alternative; in get_recurse_data_length()
2548 static void copy_recurse_data(compiler_common *common, PCRE2_SPTR cc, PCRE2_SPTR ccend, in copy_recurse_data()
2552 PCRE2_SPTR alternative; in copy_recurse_data()
2967 static SLJIT_INLINE PCRE2_SPTR set_then_offsets(compiler_common *common, PCRE2_SPTR cc, sljit_u8 *c… in set_then_offsets()
2969 PCRE2_SPTR end = bracketend(cc); in set_then_offsets()
3259 static sljit_sw SLJIT_FUNC do_search_mark(sljit_sw *current, PCRE2_SPTR skip_arg) in do_search_mark()
3269 if (PRIV(strcmp)(skip_arg, (PCRE2_SPTR)current[2]) == 0) in do_search_mark()
3442 static SLJIT_INLINE BOOL char_has_othercase(compiler_common *common, PCRE2_SPTR cc) in char_has_othercase()
3478 static unsigned int char_get_othercase_bit(compiler_common *common, PCRE2_SPTR cc) in char_get_othercase_bit()
5362 static int scan_prefix(compiler_common *common, PCRE2_SPTR cc, fast_forward_char_data *chars, int m… in scan_prefix()
5369 PCRE2_SPTR alternative, cc_save, oc; in scan_prefix()
7161 static PCRE2_SPTR byte_sequence_compare(compiler_common *common, BOOL caseless, PCRE2_SPTR cc, in byte_sequence_compare()
7166 PCRE2_SPTR othercasechar = NULL; in byte_sequence_compare()
7336 static PCRE2_SPTR compile_char1_matchingpath(compiler_common *common, PCRE2_UCHAR type, PCRE2_SPTR
7338 static void compile_xclass_matchingpath(compiler_common *common, PCRE2_SPTR cc, jump_list **backtra… in compile_xclass_matchingpath()
7345 PCRE2_SPTR ccbegin; in compile_xclass_matchingpath()
7936 static PCRE2_SPTR compile_simple_assertion_matchingpath(compiler_common *common, PCRE2_UCHAR type, in compile_simple_assertion_matchingpath()
8215 static PCRE2_SPTR SLJIT_FUNC do_extuni_utf(jit_arguments *args, PCRE2_SPTR cc) in do_extuni_utf()
8217 PCRE2_SPTR start_subject = args->begin; in do_extuni_utf()
8218 PCRE2_SPTR end_subject = args->end; in do_extuni_utf()
8220 PCRE2_SPTR prevcc, endcc, bptr; in do_extuni_utf()
8283 static PCRE2_SPTR SLJIT_FUNC do_extuni_utf_invalid(jit_arguments *args, PCRE2_SPTR cc) in do_extuni_utf_invalid()
8285 PCRE2_SPTR start_subject = args->begin; in do_extuni_utf_invalid()
8286 PCRE2_SPTR end_subject = args->end; in do_extuni_utf_invalid()
8288 PCRE2_SPTR prevcc, endcc, bptr; in do_extuni_utf_invalid()
8348 static PCRE2_SPTR SLJIT_FUNC do_extuni_no_utf(jit_arguments *args, PCRE2_SPTR cc) in do_extuni_no_utf()
8350 PCRE2_SPTR start_subject = args->begin; in do_extuni_no_utf()
8351 PCRE2_SPTR end_subject = args->end; in do_extuni_no_utf()
8353 PCRE2_SPTR bptr; in do_extuni_no_utf()
8420 static PCRE2_SPTR compile_char1_matchingpath(compiler_common *common, PCRE2_UCHAR type, PCRE2_SPTR in compile_char1_matchingpath()
8825 static SLJIT_INLINE PCRE2_SPTR compile_charn_matchingpath(compiler_common *common, PCRE2_SPTR cc, P… in compile_charn_matchingpath()
8830 PCRE2_SPTR ccbegin = cc; in compile_charn_matchingpath()
8892 static void compile_matchingpath(compiler_common *, PCRE2_SPTR, PCRE2_SPTR, backtrack_common *);
8923 static void compile_dnref_search(compiler_common *common, PCRE2_SPTR cc, jump_list **backtracks) in compile_dnref_search()
8928 PCRE2_SPTR slot = common->name_table + GET2(cc, 1) * common->name_entry_size; in compile_dnref_search()
8953 static void compile_ref_matchingpath(compiler_common *common, PCRE2_SPTR cc, jump_list **backtracks… in compile_ref_matchingpath()
9118 static SLJIT_INLINE PCRE2_SPTR compile_ref_iterator_matchingpath(compiler_common *common, PCRE2_SPT… in compile_ref_iterator_matchingpath()
9128 PCRE2_SPTR ccbegin = cc; in compile_ref_iterator_matchingpath()
9325 static SLJIT_INLINE PCRE2_SPTR compile_recurse_matchingpath(compiler_common *common, PCRE2_SPTR cc,… in compile_recurse_matchingpath()
9332 PCRE2_SPTR start_cc; in compile_recurse_matchingpath()
9384 …llout(struct jit_arguments *arguments, pcre2_callout_block *callout_block, PCRE2_SPTR *jit_ovector) in do_callout()
9386 PCRE2_SPTR begin; in do_callout()
9407 callout_block->current_position = (PCRE2_SPTR)callout_block->offset_vector - begin; in do_callout()
9441 static SLJIT_INLINE PCRE2_SPTR compile_callout_matchingpath(compiler_common *common, PCRE2_SPTR cc,… in compile_callout_matchingpath()
9518 static SLJIT_INLINE BOOL assert_needs_str_ptr_saving(PCRE2_SPTR cc) in assert_needs_str_ptr_saving()
9548 static PCRE2_SPTR compile_assert_matchingpath(compiler_common *common, PCRE2_SPTR cc, assert_backtr… in compile_assert_matchingpath()
9557 PCRE2_SPTR ccbegin; in compile_assert_matchingpath()
10048 static PCRE2_SPTR SLJIT_FUNC do_script_run(PCRE2_SPTR ptr, PCRE2_SPTR endptr) in do_script_run()
10057 static PCRE2_SPTR SLJIT_FUNC do_script_run_utf(PCRE2_SPTR ptr, PCRE2_SPTR endptr) in do_script_run_utf()
10137 static PCRE2_SPTR compile_bracket_matchingpath(compiler_common *common, PCRE2_SPTR cc, backtrack_co… in compile_bracket_matchingpath()
10147 PCRE2_SPTR ccbegin; in compile_bracket_matchingpath()
10148 PCRE2_SPTR matchingpath; in compile_bracket_matchingpath()
10149 PCRE2_SPTR slot; in compile_bracket_matchingpath()
10698 static PCRE2_SPTR compile_bracketpos_matchingpath(compiler_common *common, PCRE2_SPTR cc, backtrack… in compile_bracketpos_matchingpath()
10710 PCRE2_SPTR ccbegin = NULL; in compile_bracketpos_matchingpath()
10981PCRE2_SPTR get_iterator_parameters(compiler_common *common, PCRE2_SPTR cc, PCRE2_UCHAR *opcode, PC… in get_iterator_parameters()
11126 static PCRE2_SPTR compile_iterator_matchingpath(compiler_common *common, PCRE2_SPTR cc, backtrack_c… in compile_iterator_matchingpath()
11138 PCRE2_SPTR end; in compile_iterator_matchingpath()
11638 static SLJIT_INLINE PCRE2_SPTR compile_fail_accept_matchingpath(compiler_common *common, PCRE2_SPTR in compile_fail_accept_matchingpath()
11694 static SLJIT_INLINE PCRE2_SPTR compile_close_matchingpath(compiler_common *common, PCRE2_SPTR cc) in compile_close_matchingpath()
11713 static SLJIT_INLINE PCRE2_SPTR compile_control_verb_matchingpath(compiler_common *common, PCRE2_SPT… in compile_control_verb_matchingpath()
11718 PCRE2_SPTR ccend = cc + 1; in compile_control_verb_matchingpath()
11747 …NE void compile_then_trap_matchingpath(compiler_common *common, PCRE2_SPTR cc, PCRE2_SPTR ccend, b… in compile_then_trap_matchingpath()
11778 static void compile_matchingpath(compiler_common *common, PCRE2_SPTR cc, PCRE2_SPTR ccend, backtrac… in compile_matchingpath()
12112 PCRE2_SPTR cc = current->cc; in compile_iterator_backtrackingpath()
12119 PCRE2_SPTR end; in compile_iterator_backtrackingpath()
12240 PCRE2_SPTR cc = current->cc; in compile_ref_iterator_backtrackingpath()
12285 PCRE2_SPTR cc = current->cc; in compile_assert_backtrackingpath()
12358 PCRE2_SPTR cc = current->cc; in compile_bracket_backtrackingpath()
12359 PCRE2_SPTR ccbegin; in compile_bracket_backtrackingpath()
12360 PCRE2_SPTR ccprev; in compile_bracket_backtrackingpath()
13171 PCRE2_SPTR cc = common->start + common->currententry->start; in compile_recurse()
13172 PCRE2_SPTR ccbegin = cc + 1 + LINK_SIZE + (*cc == OP_BRA ? 0 : IMM2_SIZE); in compile_recurse()
13173 PCRE2_SPTR ccend = bracketend(cc) - (1 + LINK_SIZE); in compile_recurse()
13395 PCRE2_SPTR ccend; in jit_compile()
13425 common->name_table = (PCRE2_SPTR)((uint8_t *)re + sizeof(pcre2_real_code)); in jit_compile()