H A D | pcre2_jit_compile.c | 250 backtrack_common common; member 261 backtrack_common common; member 283 backtrack_common common; member 293 backtrack_common common; member 298 backtrack_common common; member 312 backtrack_common common; member 332 backtrack_common common; member 344 backtrack_common common; member 592 #define OVECTOR_START (common->ovector_start) 594 #define OVECTOR_PRIV(i) (common 872 next_opcode(compiler_common *common, PCRE2_SPTR cc) next_opcode() argument 1073 check_opcode_types(compiler_common *common, PCRE2_SPTR cc, PCRE2_SPTR ccend) check_opcode_types() argument 1244 detect_early_fail(compiler_common *common, PCRE2_SPTR cc, int *private_data_start, sljit_s32 depth, int start, BOOL fast_forward_allowed) detect_early_fail() argument 1613 detect_repeat(compiler_common *common, PCRE2_SPTR begin) detect_repeat() argument 1751 set_private_data_ptrs(compiler_common *common, int *private_data_start, PCRE2_SPTR ccend) set_private_data_ptrs() argument 1937 get_framesize(compiler_common *common, PCRE2_SPTR cc, PCRE2_SPTR ccend, BOOL recursive, BOOL *needs_control_head) get_framesize() argument 2123 init_frame(compiler_common *common, PCRE2_SPTR cc, PCRE2_SPTR ccend, int stackpos, int stacktop) init_frame() argument 2257 delayed_mem_copy_init(delayed_mem_copy_status *status, compiler_common *common) delayed_mem_copy_init() argument 2323 recurse_check_bit(compiler_common *common, sljit_sw bit_index) recurse_check_bit() argument 2352 get_recurse_data_length(compiler_common *common, PCRE2_SPTR cc, PCRE2_SPTR ccend, uint32_t *result_flags) get_recurse_data_length() argument 2604 copy_recurse_data(compiler_common *common, PCRE2_SPTR cc, PCRE2_SPTR ccend, int type, int stackptr, int stacktop, uint32_t recurse_flags) copy_recurse_data() argument 3037 set_then_offsets(compiler_common *common, PCRE2_SPTR cc, sljit_u8 *current_offset) set_then_offsets() argument 3104 add_stub(compiler_common *common, struct sljit_jump *start) add_stub() argument 3118 flush_stubs(compiler_common *common) flush_stubs() argument 3133 count_match(compiler_common *common) count_match() argument 3141 allocate_stack(compiler_common *common, int size) allocate_stack() argument 3158 free_stack(compiler_common *common, int size) free_stack() argument 3166 allocate_read_only_data(compiler_common *common, sljit_uw size) allocate_read_only_data() argument 3186 reset_ovector(compiler_common *common, int length) reset_ovector() argument 3225 reset_early_fail(compiler_common *common) reset_early_fail() argument 3275 do_reset_match(compiler_common *common, int length) do_reset_match() argument 3353 copy_ovector(compiler_common *common, int topbracket) copy_ovector() argument 3450 return_with_partial_match(compiler_common *common, struct sljit_label *quit) return_with_partial_match() argument 3488 check_start_used_ptr(compiler_common *common) check_start_used_ptr() argument 3512 char_has_othercase(compiler_common *common, PCRE2_SPTR cc) char_has_othercase() argument 3538 char_othercase(compiler_common *common, unsigned int c) char_othercase() argument 3548 char_get_othercase_bit(compiler_common *common, PCRE2_SPTR cc) char_get_othercase_bit() argument 3624 check_partial(compiler_common *common, BOOL force) check_partial() argument 3654 check_str_end(compiler_common *common, jump_list **end_reached) check_str_end() argument 3684 detect_partial_match(compiler_common *common, jump_list **backtracks) detect_partial_match() argument 3717 process_partial_match(compiler_common *common) process_partial_match() argument 3738 detect_partial_match_to(compiler_common *common, struct sljit_label *label) detect_partial_match_to() argument 3746 peek_char(compiler_common *common, sljit_u32 max, sljit_s32 dst, sljit_sw dstw, jump_list **backtracks) peek_char() argument 3830 peek_char_back(compiler_common *common, sljit_u32 max, jump_list **backtracks) peek_char_back() argument 3903 read_char(compiler_common *common, sljit_u32 min, sljit_u32 max, jump_list **backtracks, sljit_u32 options) read_char() argument 4116 read_char7_type(compiler_common *common, jump_list **backtracks, BOOL negated) read_char7_type() argument 4153 read_char8_type(compiler_common *common, jump_list **backtracks, BOOL negated) read_char8_type() argument 4272 move_back(compiler_common *common, jump_list **backtracks, BOOL must_be_valid) move_back() argument 4359 check_newlinechar(compiler_common *common, int nltype, jump_list **backtracks, BOOL jumpifmatch) check_newlinechar() argument 4395 do_utfreadchar(compiler_common *common) do_utfreadchar() argument 4440 do_utfreadtype8(compiler_common *common) do_utfreadtype8() argument 4476 do_utfreadchar_invalid(compiler_common *common) do_utfreadchar_invalid() argument 4635 do_utfreadnewline_invalid(compiler_common *common) do_utfreadnewline_invalid() argument 4726 do_utfmoveback_invalid(compiler_common *common) do_utfmoveback_invalid() argument 4822 do_utfpeakcharback(compiler_common *common) do_utfpeakcharback() argument 4859 do_utfpeakcharback_invalid(compiler_common *common) do_utfpeakcharback_invalid() argument 4995 do_utfreadchar_invalid(compiler_common *common) do_utfreadchar_invalid() argument 5027 do_utfreadnewline_invalid(compiler_common *common) do_utfreadnewline_invalid() argument 5059 do_utfmoveback_invalid(compiler_common *common) do_utfmoveback_invalid() argument 5087 do_utfpeakcharback_invalid(compiler_common *common) do_utfpeakcharback_invalid() argument 5125 do_getucd(compiler_common *common) do_getucd() argument 5165 do_getucdtype(compiler_common *common) do_getucdtype() argument 5214 mainloop_entry(compiler_common *common) mainloop_entry() argument 5440 scan_prefix(compiler_common *common, PCRE2_SPTR cc, fast_forward_char_data *chars, int max_chars, sljit_u32 *rec_count) scan_prefix() argument 5868 check_fast_forward_char_pair_simd(compiler_common *common, fast_forward_char_data *chars, int max) check_fast_forward_char_pair_simd() argument 5915 fast_forward_first_char2(compiler_common *common, PCRE2_UCHAR char1, PCRE2_UCHAR char2, sljit_s32 offset) fast_forward_first_char2() argument 6001 fast_forward_first_n_chars(compiler_common *common) fast_forward_first_n_chars() argument 6223 fast_forward_first_char(compiler_common *common) fast_forward_first_char() argument 6241 fast_forward_newline(compiler_common *common) fast_forward_newline() argument 6416 fast_forward_start_bits(compiler_common *common) fast_forward_start_bits() argument 6488 search_requested_char(compiler_common *common, PCRE2_UCHAR req_char, BOOL caseless, BOOL has_firstchar) search_requested_char() argument 6564 do_revertframes(compiler_common *common) do_revertframes() argument 6618 check_wordboundary(compiler_common *common) check_wordboundary() argument 6779 optimize_class_ranges(compiler_common *common, const sljit_u8 *bits, BOOL nclass, BOOL invert, jump_list **backtracks) optimize_class_ranges() argument 6931 optimize_class_chars(compiler_common *common, const sljit_u8 *bits, BOOL nclass, BOOL invert, jump_list **backtracks) optimize_class_chars() argument 7032 optimize_class(compiler_common *common, const sljit_u8 *bits, BOOL nclass, BOOL invert, jump_list **backtracks) optimize_class() argument 7040 check_anynewline(compiler_common *common) check_anynewline() argument 7067 check_hspace(compiler_common *common) check_hspace() argument 7106 check_vspace(compiler_common *common) check_vspace() argument 7134 do_casefulcmp(compiler_common *common) do_casefulcmp() argument 7214 do_caselesscmp(compiler_common *common) do_caselesscmp() argument 7312 byte_sequence_compare(compiler_common *common, BOOL caseless, PCRE2_SPTR cc, compare_context *context, jump_list **backtracks) byte_sequence_compare() argument 7504 compile_xclass_matchingpath(compiler_common *common, PCRE2_SPTR cc, jump_list **backtracks) compile_xclass_matchingpath() argument 8244 compile_simple_assertion_matchingpath(compiler_common *common, PCRE2_UCHAR type, PCRE2_SPTR cc, jump_list **backtracks) compile_simple_assertion_matchingpath() argument 8728 compile_char1_matchingpath(compiler_common *common, PCRE2_UCHAR type, PCRE2_SPTR cc, jump_list **backtracks, BOOL check_str_ptr) compile_char1_matchingpath() argument 9133 compile_charn_matchingpath(compiler_common *common, PCRE2_SPTR cc, PCRE2_SPTR ccend, jump_list **backtracks) compile_charn_matchingpath() argument 9231 compile_dnref_search(compiler_common *common, PCRE2_SPTR cc, jump_list **backtracks) compile_dnref_search() argument 9261 compile_ref_matchingpath(compiler_common *common, PCRE2_SPTR cc, jump_list **backtracks, BOOL withchecks, BOOL emptyfail) compile_ref_matchingpath() argument 9426 compile_ref_iterator_matchingpath(compiler_common *common, PCRE2_SPTR cc, backtrack_common *parent) compile_ref_iterator_matchingpath() argument 9633 compile_recurse_matchingpath(compiler_common *common, PCRE2_SPTR cc, backtrack_common *parent) compile_recurse_matchingpath() argument 9749 compile_callout_matchingpath(compiler_common *common, PCRE2_SPTR cc, backtrack_common *parent) compile_callout_matchingpath() argument 9856 compile_assert_matchingpath(compiler_common *common, PCRE2_SPTR cc, assert_backtrack *backtrack, BOOL conditional) compile_assert_matchingpath() argument 10283 match_once_common(compiler_common *common, PCRE2_UCHAR ket, int framesize, int private_data_ptr, BOOL has_alternatives, BOOL needs_control_head) match_once_common() argument 10331 match_capture_common(compiler_common *common, int stacksize, int offset, int private_data_ptr) match_capture_common() argument 10374 match_script_run_common(compiler_common *common, int private_data_ptr, backtrack_common *parent) match_script_run_common() argument 10445 compile_bracket_matchingpath(compiler_common *common, PCRE2_SPTR cc, backtrack_common *parent) compile_bracket_matchingpath() argument 11006 compile_bracketpos_matchingpath(compiler_common *common, PCRE2_SPTR cc, backtrack_common *parent) compile_bracketpos_matchingpath() argument 11289 get_iterator_parameters(compiler_common *common, PCRE2_SPTR cc, PCRE2_UCHAR *opcode, PCRE2_UCHAR *type, sljit_u32 *max, sljit_u32 *exact, PCRE2_SPTR *end) get_iterator_parameters() argument 11434 compile_iterator_matchingpath(compiler_common *common, PCRE2_SPTR cc, backtrack_common *parent) compile_iterator_matchingpath() argument 11946 compile_fail_accept_matchingpath(compiler_common *common, PCRE2_SPTR cc, backtrack_common *parent) compile_fail_accept_matchingpath() argument 12002 compile_close_matchingpath(compiler_common *common, PCRE2_SPTR cc) compile_close_matchingpath() argument 12021 compile_control_verb_matchingpath(compiler_common *common, PCRE2_SPTR cc, backtrack_common *parent) compile_control_verb_matchingpath() argument 12055 compile_then_trap_matchingpath(compiler_common *common, PCRE2_SPTR cc, PCRE2_SPTR ccend, backtrack_common *parent) compile_then_trap_matchingpath() argument 12086 compile_matchingpath(compiler_common *common, PCRE2_SPTR cc, PCRE2_SPTR ccend, backtrack_common *parent) compile_matchingpath() argument 12417 compile_iterator_backtrackingpath(compiler_common *common, struct backtrack_common *current) compile_iterator_backtrackingpath() argument 12545 compile_ref_iterator_backtrackingpath(compiler_common *common, struct backtrack_common *current) compile_ref_iterator_backtrackingpath() argument 12570 compile_recurse_backtrackingpath(compiler_common *common, struct backtrack_common *current) compile_recurse_backtrackingpath() argument 12590 compile_assert_backtrackingpath(compiler_common *common, struct backtrack_common *current) compile_assert_backtrackingpath() argument 12659 compile_bracket_backtrackingpath(compiler_common *common, struct backtrack_common *current) compile_bracket_backtrackingpath() argument 13126 compile_bracketpos_backtrackingpath(compiler_common *common, struct backtrack_common *current) compile_bracketpos_backtrackingpath() argument 13166 compile_braminzero_backtrackingpath(compiler_common *common, struct backtrack_common *current) compile_braminzero_backtrackingpath() argument 13190 compile_control_verb_backtrackingpath(compiler_common *common, struct backtrack_common *current) compile_control_verb_backtrackingpath() argument 13252 compile_then_trap_backtrackingpath(compiler_common *common, struct backtrack_common *current) compile_then_trap_backtrackingpath() argument 13285 compile_backtrackingpath(compiler_common *common, struct backtrack_common *current) compile_backtrackingpath() argument 13476 compile_recurse(compiler_common *common) compile_recurse() argument 13697 compiler_common *common = &common_data; jit_compile() local [all...] |