Lines Matching refs:pat_patctl
813 static patctl pat_patctl; variable
2430 return depth > pat_patctl.stackguard_test; in stack_guard()
3776 if (pat_patctl.jit != 0) in show_memory_info()
3854 if ((pat_patctl.control & (CTL_BINCODE|CTL_FULLBINCODE)) != 0) in show_pattern_info()
3857 PCRE2_PRINTINT((pat_patctl.control & CTL_FULLBINCODE) != 0); in show_pattern_info()
3860 if ((pat_patctl.control & CTL_INFO) != 0) in show_pattern_info()
3973 if ((pat_patctl.options & PCRE2_NEVER_UTF) == 0) in show_pattern_info()
3979 if ((pat_patctl.options & PCRE2_NEVER_UCP) == 0) in show_pattern_info()
3998 if ((pat_patctl.control & CTL_BSR_SET) != 0 || in show_pattern_info()
4096 if (pat_patctl.jit != 0 && (pat_patctl.control & CTL_JITVERIFY) != 0) in show_pattern_info()
4120 if ((pat_patctl.control & CTL_CALLOUT_INFO) != 0) in show_pattern_info()
4322 memset(&pat_patctl, 0, sizeof(patctl)); /* Completely unset */ in process_command()
4323 if (!decode_modifiers(argptr, CTX_POPPAT, &pat_patctl, NULL)) in process_command()
4335 if (pat_patctl.jit != 0) in process_command()
4337 PCRE2_JIT_COMPILE(jitrc, compiled_code, pat_patctl.jit); in process_command()
4339 if ((pat_patctl.control & CTL_MEMORY) != 0) show_memory_info(); in process_command()
4340 if ((pat_patctl.control & CTL_ANYINFO) != 0) in process_command()
4473 memcpy(&pat_patctl, &def_patctl, sizeof(patctl)); in process_pattern()
4507 if (!decode_modifiers(p, CTX_PAT, &pat_patctl, NULL)) return PR_SKIP; in process_pattern()
4508 utf = (pat_patctl.options & PCRE2_UTF) != 0; in process_pattern()
4515 uint32_t c = pat_patctl.control & exclusive_pat_controls[k]; in process_pattern()
4527 if (pat_patctl.jit == 0 && in process_pattern()
4528 (pat_patctl.control & (CTL_JITVERIFY|CTL_JITFAST)) != 0) in process_pattern()
4529 pat_patctl.jit = 7; in process_pattern()
4536 if ((pat_patctl.control & CTL_HEXPAT) != 0) in process_pattern()
4598 else if ((pat_patctl.control & CTL_EXPAND) != 0) in process_pattern()
4676 if ((pat_patctl.control & CTL_INFO) != 0) in process_pattern()
4689 if (pat_patctl.locale[0] != 0) in process_pattern()
4691 if (pat_patctl.tables_id != 0) in process_pattern()
4696 if (setlocale(LC_CTYPE, (const char *)pat_patctl.locale) == NULL) in process_pattern()
4698 fprintf(outfile, "** Failed to set locale '%s'\n", pat_patctl.locale); in process_pattern()
4701 if (strcmp((const char *)pat_patctl.locale, (const char *)locale_name) != 0) in process_pattern()
4703 strcpy((char *)locale_name, (char *)pat_patctl.locale); in process_pattern()
4710 else switch (pat_patctl.tables_id) in process_pattern()
4724 if (pat_patctl.stackguard_test != 0) in process_pattern()
4733 if ((pat_patctl.control & CTL_POSIX) != 0) in process_pattern()
4750 if (pat_patctl.locale[0] != 0) prmsg(&msg, "locale"); in process_pattern()
4751 if (pat_patctl.replacement[0] != 0) prmsg(&msg, "replace"); in process_pattern()
4752 if (pat_patctl.tables_id != 0) prmsg(&msg, "tables"); in process_pattern()
4753 if (pat_patctl.stackguard_test != 0) prmsg(&msg, "stackguard"); in process_pattern()
4755 if (pat_patctl.jit != 0) prmsg(&msg, "JIT"); in process_pattern()
4757 if ((pat_patctl.options & ~POSIX_SUPPORTED_COMPILE_OPTIONS) != 0) in process_pattern()
4760 pat_patctl.options & ~POSIX_SUPPORTED_COMPILE_OPTIONS, msg, ""); in process_pattern()
4763 if ((pat_patctl.control & ~POSIX_SUPPORTED_COMPILE_CONTROLS) != 0 || in process_pattern()
4764 (pat_patctl.control2 & ~POSIX_SUPPORTED_COMPILE_CONTROLS2) != 0) in process_pattern()
4766 show_controls(pat_patctl.control & ~POSIX_SUPPORTED_COMPILE_CONTROLS, in process_pattern()
4767 pat_patctl.control2 & ~POSIX_SUPPORTED_COMPILE_CONTROLS2, msg); in process_pattern()
4778 if ((pat_patctl.control & CTL_POSIX_NOSUB) != 0) cflags |= REG_NOSUB; in process_pattern()
4779 if ((pat_patctl.options & PCRE2_UCP) != 0) cflags |= REG_UCP; in process_pattern()
4780 if ((pat_patctl.options & PCRE2_CASELESS) != 0) cflags |= REG_ICASE; in process_pattern()
4781 if ((pat_patctl.options & PCRE2_MULTILINE) != 0) cflags |= REG_NEWLINE; in process_pattern()
4782 if ((pat_patctl.options & PCRE2_DOTALL) != 0) cflags |= REG_DOTALL; in process_pattern()
4783 if ((pat_patctl.options & PCRE2_UNGREEDY) != 0) cflags |= REG_UNGREEDY; in process_pattern()
4797 bsize = (pat_patctl.regerror_buffsize != 0)? in process_pattern()
4798 pat_patctl.regerror_buffsize : pbuffer8_size; in process_pattern()
4847 if ((pat_patctl.control & (CTL_PUSH|CTL_PUSHCOPY)) != 0) in process_pattern()
4849 if (pat_patctl.replacement[0] != 0) in process_pattern()
4854 if ((pat_patctl.control & ~PUSH_SUPPORTED_COMPILE_CONTROLS) != 0 || in process_pattern()
4855 (pat_patctl.control2 & ~PUSH_SUPPORTED_COMPILE_CONTROLS2) != 0) in process_pattern()
4857 show_controls(pat_patctl.control & ~PUSH_SUPPORTED_COMPILE_CONTROLS, in process_pattern()
4858 pat_patctl.control2 & ~PUSH_SUPPORTED_COMPILE_CONTROLS2, in process_pattern()
4862 if ((pat_patctl.control & PUSH_COMPILE_ONLY_CONTROLS) != 0 || in process_pattern()
4863 (pat_patctl.control2 & PUSH_COMPILE_ONLY_CONTROLS2) != 0) in process_pattern()
4865 show_controls(pat_patctl.control & PUSH_COMPILE_ONLY_CONTROLS, in process_pattern()
4866 pat_patctl.control2 & PUSH_COMPILE_ONLY_CONTROLS2, in process_pattern()
4909 if ((pat_patctl.control & CTL_HEXPAT) == 0) patlen = PCRE2_ZERO_TERMINATED; in process_pattern()
4915 if ((pat_patctl.control & CTL_NL_SET) == 0 && local_newline_default != 0) in process_pattern()
4923 use_pat_context = ((pat_patctl.control & CTL_NULLCONTEXT) != 0)? in process_pattern()
4936 pat_patctl.options|forbid_utf, &errorcode, &erroroffset, use_pat_context); in process_pattern()
4949 PCRE2_COMPILE(compiled_code, pbuffer, patlen, pat_patctl.options|forbid_utf, in process_pattern()
4989 if (pat_patctl.jit != 0) in process_pattern()
5000 pat_patctl.options|forbid_utf, &errorcode, &erroroffset, in process_pattern()
5003 PCRE2_JIT_COMPILE(jitrc,compiled_code, pat_patctl.jit); in process_pattern()
5013 PCRE2_JIT_COMPILE(jitrc, compiled_code, pat_patctl.jit); in process_pattern()
5020 if ((pat_patctl.control & CTL_NL_SET) != 0) in process_pattern()
5027 if ((pat_patctl.control & CTL_MEMORY) != 0) show_memory_info(); in process_pattern()
5028 if ((pat_patctl.control & CTL_ANYINFO) != 0) in process_pattern()
5037 if ((pat_patctl.control & CTL_PUSH) != 0) in process_pattern()
5051 if ((pat_patctl.control & CTL_PUSHCOPY) != 0) in process_pattern()
5092 if ((pat_patctl.control & CTL_JITFAST) != 0) in check_match_limit()
5561 dat_datctl.control |= (pat_patctl.control & CTL_ALLPD); in process_data()
5562 dat_datctl.control2 |= (pat_patctl.control2 & CTL2_ALLPD); in process_data()
5563 strcpy((char *)dat_datctl.replacement, (char *)pat_patctl.replacement); in process_data()
5568 utf = ((((pat_patctl.control & CTL_POSIX) != 0)? in process_data()
5906 if (pat_patctl.replacement[0] != 0 && in process_data()
5920 c = code_unit_size * (((pat_patctl.control & CTL_POSIX) + in process_data()
5932 if ((pat_patctl.control & CTL_POSIX) != 0) in process_data()
5976 else if ((pat_patctl.control & CTL_POSIX_NOSUB) != 0) in process_data()
6067 if ((pat_patctl.control & CTL_JITVERIFY) != 0 && jit_stack == NULL) in process_data()
6284 jit_was_used = (pat_patctl.control & CTL_JITFAST) != 0; in process_data()
6311 else if ((pat_patctl.control & CTL_JITFAST) != 0) in process_data()
6386 if ((pat_patctl.control & CTL_JITFAST) != 0) in process_data()
6521 if ((pat_patctl.control & CTL_JITVERIFY) != 0 && jit_was_used) in process_data()
6539 if ((pat_patctl.control & CTL_JITVERIFY) != 0 && jit_was_used) in process_data()
6553 if ((pat_patctl.control & CTL_JITVERIFY) != 0 && jit_was_used) in process_data()
6620 if ((pat_patctl.control & CTL_JITVERIFY) != 0 && jit_was_used) in process_data()
6704 if ((pat_patctl.control & CTL_JITVERIFY) != 0 && jit_was_used) in process_data()