/PHP-7.3/ext/pcre/pcre2lib/ |
H A D | pcre2_match_data.c | 93 pcre2_match_data_free(pcre2_match_data *match_data) in pcre2_match_data_free() argument 95 if (match_data != NULL) in pcre2_match_data_free() 96 match_data->memctl.free(match_data, match_data->memctl.memory_data); in pcre2_match_data_free() 106 pcre2_get_mark(pcre2_match_data *match_data) in pcre2_get_mark() argument 108 return match_data->mark; in pcre2_get_mark() 118 pcre2_get_ovector_pointer(pcre2_match_data *match_data) in pcre2_get_ovector_pointer() argument 120 return match_data->ovector; in pcre2_get_ovector_pointer() 130 pcre2_get_ovector_count(pcre2_match_data *match_data) in pcre2_get_ovector_count() argument 132 return match_data->oveccount; in pcre2_get_ovector_count() 142 pcre2_get_startchar(pcre2_match_data *match_data) in pcre2_get_startchar() argument [all …]
|
H A D | pcre2_substring.c | 87 if (n < match_data->oveccount) in pcre2_substring_copy_byname() 89 if (match_data->ovector[n*2] != PCRE2_UNSET) in pcre2_substring_copy_byname() 129 memcpy(buffer, match_data->subject + match_data->ovector[stringnumber*2], in pcre2_substring_copy_bynumber() 175 if (n < match_data->oveccount) in pcre2_substring_get_byname() 221 memcpy(yield, match_data->subject + match_data->ovector[stringnumber*2], in pcre2_substring_get_bynumber() 282 if (n < match_data->oveccount) in pcre2_substring_length_byname() 319 int count = match_data->rc; in pcre2_substring_length_bynumber() 331 if (stringnumber >= match_data->oveccount) in pcre2_substring_length_bynumber() 342 left = match_data->ovector[stringnumber*2]; in pcre2_substring_length_bynumber() 343 right = match_data->ovector[stringnumber*2+1]; in pcre2_substring_length_bynumber() [all …]
|
H A D | pcre2_jit_match.c | 97 (void)match_data; in pcre2_jit_match() 106 uint32_t oveccount = match_data->oveccount; in pcre2_jit_match() 128 arguments.match_data = match_data; in pcre2_jit_match() 175 match_data->code = re; in pcre2_jit_match() 176 match_data->subject = subject; in pcre2_jit_match() 177 match_data->rc = rc; in pcre2_jit_match() 179 match_data->leftchar = 0; in pcre2_jit_match() 180 match_data->rightchar = 0; in pcre2_jit_match() 181 match_data->mark = arguments.mark_ptr; in pcre2_jit_match() 182 match_data->matchedby = PCRE2_MATCHEDBY_JIT; in pcre2_jit_match() [all …]
|
H A D | pcre2_substitute.c | 255 if (match_data == NULL) in pcre2_substitute() 260 match_data = pcre2_match_data_create_from_pattern(code, gcontext); in pcre2_substitute() 261 if (match_data == NULL) return PCRE2_ERROR_NOMEMORY; in pcre2_substitute() 264 ovector = pcre2_get_ovector_pointer(match_data); in pcre2_substitute() 265 ovector_count = pcre2_get_ovector_count(match_data); in pcre2_substitute() 281 match_data->leftchar = 0; in pcre2_substitute() 296 match_data->leftchar = 0; in pcre2_substitute() 311 match_data, mcontext); in pcre2_substitute() 572 PCRE2_SPTR mark = pcre2_get_mark(match_data); in pcre2_substitute() 865 if (match_data_created) pcre2_match_data_free(match_data); in pcre2_substitute() [all …]
|
H A D | pcre2_dfa_match.c | 3476 match_data->rc = PRIV(valid_utf)(check_subject, in pcre2_dfa_match() 3478 if (match_data->rc != 0) in pcre2_dfa_match() 3481 return match_data->rc; in pcre2_dfa_match() 3523 match_data->code = re; in pcre2_dfa_match() 3524 match_data->subject = subject; in pcre2_dfa_match() 3525 match_data->mark = NULL; in pcre2_dfa_match() 3526 match_data->matchedby = PCRE2_MATCHEDBY_DFA_INTERPRETER; in pcre2_dfa_match() 3798 match_data->ovector, /* offset vector */ in pcre2_dfa_match() 3810 if (rc == PCRE2_ERROR_PARTIAL && match_data->oveccount > 0) in pcre2_dfa_match() 3817 match_data->startchar = (PCRE2_SIZE)(start_match - subject); in pcre2_dfa_match() [all …]
|
H A D | pcre2_match.c | 6146 if (match_data->rc != 0) in pcre2_match() 6149 return match_data->rc; in pcre2_match() 6171 match_data, mcontext); in pcre2_match() 6811 match_data->code = re; in pcre2_match() 6812 match_data->subject = subject; in pcre2_match() 6813 match_data->mark = mb->mark; in pcre2_match() 6822 match_data->rc = ((int)mb->end_offset_top >= 2 * match_data->oveccount)? in pcre2_match() 6828 return match_data->rc; in pcre2_match() 6835 match_data->mark = mb->nomatch_mark; in pcre2_match() 6850 match_data->rc = PCRE2_ERROR_PARTIAL; in pcre2_match() [all …]
|
H A D | pcre2_jit_compile.c | 182 pcre2_match_data *match_data; member 2842 OP2(SLJIT_ADD, SLJIT_R2, 0, SLJIT_MEM1(SLJIT_R0), SLJIT_OFFSETOF(jit_arguments, match_data), in copy_ovector() 2923 OP1(SLJIT_MOV, SLJIT_R1, 0, SLJIT_MEM1(SLJIT_R1), SLJIT_OFFSETOF(jit_arguments, match_data)); in return_with_partial_match()
|
/PHP-7.3/ext/pcre/ |
H A D | php_pcre.c | 1107 match_data = mdata; in php_pcre_match_impl() 1110 if (!match_data) { in php_pcre_match_impl() 1394 if (match_data != mdata) { in php_pcre_match_impl() 1601 match_data = mdata; in php_pcre_replace_impl() 1604 if (!match_data) { in php_pcre_replace_impl() 1855 match_data = mdata; in php_pcre_replace_func_impl() 1858 if (!match_data) { in php_pcre_replace_func_impl() 2534 match_data = mdata; in php_pcre_split_impl() 2537 if (!match_data) { in php_pcre_split_impl() 2872 match_data = mdata; in php_pcre_grep_impl() [all …]
|
/PHP-7.3/ext/filter/ |
H A D | logical_filters.c | 446 pcre2_match_data *match_data = NULL; in php_filter_validate_regexp() local 462 match_data = php_pcre_create_match_data(capture_count, re); in php_filter_validate_regexp() 463 if (!match_data) { in php_filter_validate_regexp() 466 …rc = pcre2_match(re, (PCRE2_SPTR)Z_STRVAL_P(value), Z_STRLEN_P(value), 0, preg_options, match_data… in php_filter_validate_regexp() 467 php_pcre_free_match_data(match_data); in php_filter_validate_regexp() 651 pcre2_match_data *match_data = NULL; in php_filter_validate_email() local 679 match_data = php_pcre_create_match_data(capture_count, re); in php_filter_validate_email() 680 if (!match_data) { in php_filter_validate_email() 683 …rc = pcre2_match(re, (PCRE2_SPTR)Z_STRVAL_P(value), Z_STRLEN_P(value), 0, preg_options, match_data… in php_filter_validate_email() 684 php_pcre_free_match_data(match_data); in php_filter_validate_email()
|
/PHP-7.3/ext/opcache/ |
H A D | zend_accelerator_blacklist.c | 356 pcre2_match_data *match_data = php_pcre_create_match_data(0, regexp_list_it->re); local 357 if (!match_data) { 361 … pcre2_match(regexp_list_it->re, (PCRE2_SPTR)verify_path, verify_path_len, 0, 0, match_data, mctx); 364 php_pcre_free_match_data(match_data); 367 php_pcre_free_match_data(match_data);
|
/PHP-7.3/ext/standard/ |
H A D | browscap.c | 579 pcre2_match_data *match_data; in browser_reg_compare() local 630 match_data = php_pcre_create_match_data(capture_count, re); in browser_reg_compare() 631 if (!match_data) { in browser_reg_compare() 636 …(PCRE2_SPTR)ZSTR_VAL(agent_name), ZSTR_LEN(agent_name), 0, re_options, match_data, php_pcre_mctx()… in browser_reg_compare() 637 php_pcre_free_match_data(match_data); in browser_reg_compare()
|
/PHP-7.3/ext/zip/ |
H A D | php_zip.c | 657 pcre2_match_data *match_data = NULL; in php_zip_pcre() local 701 match_data = php_pcre_create_match_data(capture_count, re); in php_zip_pcre() 702 if (!match_data) { in php_zip_pcre() 707 …h(re, (PCRE2_SPTR)ZSTR_VAL(namelist[i]), ZSTR_LEN(namelist[i]), 0, preg_options, match_data, mctx); in php_zip_pcre() 708 php_pcre_free_match_data(match_data); in php_zip_pcre()
|
/PHP-7.3/ext/fileinfo/libmagic/ |
H A D | softmagic.c | 437 pcre2_match_data *match_data = php_pcre_create_match_data(0, re); in check_fmt() local 438 if (match_data) { in check_fmt() 439 rv = pcre2_match(re, (PCRE2_SPTR)fmt, strlen(fmt), 0, 0, match_data, php_pcre_mctx()) > 0; in check_fmt() 440 php_pcre_free_match_data(match_data); in check_fmt()
|
/PHP-7.3/ext/spl/ |
H A D | spl_iterators.c | 2027 pcre2_match_data *match_data; in SPL_METHOD() local 2055 match_data = php_pcre_create_match_data(0, re); in SPL_METHOD() 2056 if (!match_data) { in SPL_METHOD() 2059 …rc = pcre2_match(re, (PCRE2_SPTR)ZSTR_VAL(subject), ZSTR_LEN(subject), 0, 0, match_data, php_pcre_… in SPL_METHOD() 2061 php_pcre_free_match_data(match_data); in SPL_METHOD()
|
/PHP-7.3/ext/mbstring/ |
H A D | mbstring.c | 1086 pcre2_match_data *match_data = php_pcre_create_match_data(0, opaque); in _php_mb_match_regex() local 1087 if (NULL == match_data) { in _php_mb_match_regex() 1092 res = pcre2_match(opaque, (PCRE2_SPTR)str, str_len, 0, 0, match_data, php_pcre_mctx()) >= 0; in _php_mb_match_regex() 1093 php_pcre_free_match_data(match_data); in _php_mb_match_regex()
|
/PHP-7.3/ext/pgsql/ |
H A D | pgsql.c | 5763 pcre2_match_data *match_data; local 5786 match_data = php_pcre_create_match_data(0, re); 5787 if (NULL == match_data) { 5792 res = pcre2_match(re, (PCRE2_SPTR)str, str_len, 0, 0, match_data, php_pcre_mctx()); 5793 php_pcre_free_match_data(match_data);
|
/PHP-7.3/ext/fileinfo/ |
H A D | libmagic.patch | 3978 + pcre2_match_data *match_data = php_pcre_create_match_data(0, re); 3979 + if (match_data) { 3980 + rv = pcre2_match(re, (PCRE2_SPTR)fmt, strlen(fmt), 0, 0, match_data, php_pcre_mctx()) > 0; 3981 + php_pcre_free_match_data(match_data);
|