Lines Matching refs:subject

984 		zval *val, const char *subject, PCRE2_SIZE start_offset, PCRE2_SIZE end_offset) {  in populate_match_value_str()  argument
988 ZVAL_INTERNED_STR(val, ZSTR_CHAR((unsigned char) subject[start_offset])); in populate_match_value_str()
990 ZVAL_STRINGL(val, subject + start_offset, end_offset - start_offset); in populate_match_value_str()
995 zval *val, const char *subject, PCRE2_SIZE start_offset, PCRE2_SIZE end_offset, in populate_match_value() argument
1004 populate_match_value_str(val, subject, start_offset, end_offset); in populate_match_value()
1024 zval *result, const char *subject, PCRE2_SIZE start_offset, PCRE2_SIZE end_offset, in add_offset_pair() argument
1044 populate_match_value_str(&val1, subject, start_offset, end_offset); in add_offset_pair()
1057 zval *subpats, char *subject, PCRE2_SIZE *offsets, zend_string **subpat_names, in populate_subpat_array() argument
1067 subpats, subject, offsets[2*i], offsets[2*i+1], in populate_subpat_array()
1078 &val, subject, offsets[2*i], offsets[2*i+1], unmatched_as_null); in populate_subpat_array()
1098 subpats, subject, offsets[2*i], offsets[2*i+1], NULL, unmatched_as_null); in populate_subpat_array()
1108 &val, subject, offsets[2*i], offsets[2*i+1], unmatched_as_null); in populate_subpat_array()
1128 zend_string *subject; /* String to match against */ in php_do_pcre_match() local
1136 Z_PARAM_STR(subject) in php_do_pcre_match()
1149 php_pcre_match_impl(pce, subject, return_value, subpats, in php_do_pcre_match()
1194 char *subject = ZSTR_VAL(subject_str); in php_pcre_match_impl() local
1296 count = pcre2_jit_match(pce->re, (PCRE2_SPTR)subject, subject_len, start_offset2, in php_pcre_match_impl()
1300 count = pcre2_match(pce->re, (PCRE2_SPTR)subject, subject_len, start_offset2, in php_pcre_match_impl()
1335 &match_sets[i], subject, offsets[2*i], offsets[2*i+1], in php_pcre_match_impl()
1342 &val, subject, offsets[2*i], offsets[2*i+1], unmatched_as_null); in php_pcre_match_impl()
1377 &result_set, subject, offsets, subpat_names, in php_pcre_match_impl()
1386 subpats, subject, offsets, subpat_names, num_subpats, count, mark, flags); in php_pcre_match_impl()
1399 count = pcre2_match(pce->re, (PCRE2_SPTR)subject, subject_len, start_offset2, in php_pcre_match_impl()
1413 size_t unit_len = calculate_unit_length(pce, subject + start_offset2); in php_pcre_match_impl()
1442 count = pcre2_jit_match(pce->re, (PCRE2_SPTR)subject, subject_len, start_offset2, in php_pcre_match_impl()
1446 count = pcre2_match(pce->re, (PCRE2_SPTR)subject, subject_len, start_offset2, in php_pcre_match_impl()
1550 …reg_do_repl_func(zend_fcall_info *fci, zend_fcall_info_cache *fcc, char *subject, PCRE2_SIZE *offs… in preg_do_repl_func() argument
1557 populate_subpat_array(&arg, subject, offsets, subpat_names, num_subpats, count, mark, flags); in preg_do_repl_func()
1576 result_str = zend_string_init(&subject[offsets[0]], offsets[1] - offsets[0], 0); in preg_do_repl_func()
1589 char *subject, size_t subject_len, in php_pcre_replace() argument
1606 result = php_pcre_replace_impl(pce, subject_str, subject, subject_len, replace_str, in php_pcre_replace()
1615 …pcre_replace_impl(pcre_cache_entry *pce, zend_string *subject_str, char *subject, size_t subject_l… in php_pcre_replace_impl() argument
1664 count = pcre2_jit_match(pce->re, (PCRE2_SPTR)subject, subject_len, start_offset, in php_pcre_replace_impl()
1668 count = pcre2_match(pce->re, (PCRE2_SPTR)subject, subject_len, start_offset, in php_pcre_replace_impl()
1672 piece = subject + last_end_offset; in php_pcre_replace_impl()
1700 match = subject + offsets[0]; in php_pcre_replace_impl()
1762 memcpy(walkbuf, subject + offsets[backref<<1], match_len); in php_pcre_replace_impl()
1786 count = pcre2_match(pce->re, (PCRE2_SPTR)subject, subject_len, start_offset, in php_pcre_replace_impl()
1789 piece = subject + start_offset; in php_pcre_replace_impl()
1839 count = pcre2_jit_match(pce->re, (PCRE2_SPTR)subject, subject_len, start_offset, in php_pcre_replace_impl()
1843 count = pcre2_match(pce->re, (PCRE2_SPTR)subject, subject_len, start_offset, in php_pcre_replace_impl()
1855 …replace_func_impl(pcre_cache_entry *pce, zend_string *subject_str, char *subject, size_t subject_l… in php_pcre_replace_func_impl() argument
1920 count = pcre2_jit_match(pce->re, (PCRE2_SPTR)subject, subject_len, start_offset, in php_pcre_replace_func_impl()
1924 count = pcre2_match(pce->re, (PCRE2_SPTR)subject, subject_len, start_offset, in php_pcre_replace_func_impl()
1928 piece = subject + last_end_offset; in php_pcre_replace_func_impl()
1954 match = subject + offsets[0]; in php_pcre_replace_func_impl()
1960 fci, fcc, subject, offsets, subpat_names, num_subpats, count, in php_pcre_replace_func_impl()
1995 count = pcre2_match(pce->re, (PCRE2_SPTR)subject, subject_len, start_offset, in php_pcre_replace_func_impl()
1998 piece = subject + start_offset; in php_pcre_replace_func_impl()
2047 count = pcre2_jit_match(pce->re, (PCRE2_SPTR)subject, subject_len, start_offset, in php_pcre_replace_func_impl()
2051 count = pcre2_match(pce->re, (PCRE2_SPTR)subject, subject_len, start_offset, in php_pcre_replace_func_impl()
2177 …ne zend_string *php_replace_in_subject(zval *regex, zval *replace, zval *subject, size_t limit, si… in php_replace_in_subject() argument
2180 zend_string *subject_str = zval_get_string(subject); in php_replace_in_subject()
2204 …unc(zval *regex, zend_fcall_info *fci, zend_fcall_info_cache *fcc, zval *subject, size_t limit, si… in php_replace_in_subject_func() argument
2207 zend_string *subject_str = zval_get_string(subject); in php_replace_in_subject_func()
2244 …ue, zval *regex, zend_fcall_info *fci, zend_fcall_info_cache *fcc, zval *subject, zend_long limit_… in preg_replace_func_impl() argument
2253 if (Z_TYPE_P(subject) != IS_ARRAY) { in preg_replace_func_impl()
2255 regex, fci, fcc, subject, limit_val, &replace_count, flags); in preg_replace_func_impl()
2267 array_init_size(return_value, zend_hash_num_elements(Z_ARRVAL_P(subject))); in preg_replace_func_impl()
2271 ZEND_HASH_FOREACH_KEY_VAL(Z_ARRVAL_P(subject), num_key, string_key, subject_entry) { in preg_replace_func_impl()
2294 zval *regex, *replace, *subject, *zcount = NULL; in preg_replace_common() local
2304 Z_PARAM_ZVAL(subject) in preg_replace_common()
2322 if (Z_TYPE_P(subject) != IS_ARRAY) { in preg_replace_common()
2326 subject, in preg_replace_common()
2345 array_init_size(return_value, zend_hash_num_elements(Z_ARRVAL_P(subject))); in preg_replace_common()
2349 ZEND_HASH_FOREACH_KEY_VAL(Z_ARRVAL_P(subject), num_key, string_key, subject_entry) { in preg_replace_common()
2390 zval *regex, *replace, *subject, *zcount = NULL; in PHP_FUNCTION() local
2400 Z_PARAM_ZVAL(subject) in PHP_FUNCTION()
2411 ZVAL_STR(return_value, zval_get_string(subject)); in PHP_FUNCTION()
2419 replace_count = preg_replace_func_impl(return_value, regex, &fci, &fcc, subject, limit, flags); in PHP_FUNCTION()
2430 zval regex, zv, *replace, *subject, *pattern, *zcount = NULL; in PHP_FUNCTION() local
2440 Z_PARAM_ZVAL(subject) in PHP_FUNCTION()
2465 ZVAL_COPY(return_value, subject); in PHP_FUNCTION()
2471 replace_count += preg_replace_func_impl(&zv, &regex, &fci, &fcc, subject, limit, flags); in PHP_FUNCTION()
2472 if (subject != return_value) { in PHP_FUNCTION()
2473 subject = return_value; in PHP_FUNCTION()
2507 zend_string *subject; /* String to match against */ in PHP_FUNCTION() local
2515 Z_PARAM_STR(subject) in PHP_FUNCTION()
2527 php_pcre_split_impl(pce, subject, return_value, limit_val, flags); in PHP_FUNCTION()
2548 char *subject = ZSTR_VAL(subject_str); in php_pcre_split_impl() local
2588 count = pcre2_jit_match(pce->re, (PCRE2_SPTR)subject, ZSTR_LEN(subject_str), start_offset, in php_pcre_split_impl()
2592 count = pcre2_match(pce->re, (PCRE2_SPTR)subject, ZSTR_LEN(subject_str), start_offset, in php_pcre_split_impl()
2616 return_value, subject, last_match_offset, offsets[0], in php_pcre_split_impl()
2620 populate_match_value_str(&tmp, subject, last_match_offset, offsets[0]); in php_pcre_split_impl()
2636 return_value, subject, offsets[2*i], offsets[2*i+1], NULL, 0); in php_pcre_split_impl()
2638 populate_match_value_str(&tmp, subject, offsets[2*i], offsets[2*i+1]); in php_pcre_split_impl()
2657 count = pcre2_match(pce->re, (PCRE2_SPTR)subject, ZSTR_LEN(subject_str), start_offset, in php_pcre_split_impl()
2667 start_offset += calculate_unit_length(pce, subject + start_offset); in php_pcre_split_impl()
2691 count = pcre2_jit_match(pce->re, (PCRE2_SPTR)subject, ZSTR_LEN(subject_str), start_offset, in php_pcre_split_impl()
2695 count = pcre2_match(pce->re, (PCRE2_SPTR)subject, ZSTR_LEN(subject_str), start_offset, in php_pcre_split_impl()
2713 add_offset_pair(return_value, subject, start_offset, ZSTR_LEN(subject_str), NULL, 0); in php_pcre_split_impl()
2719 populate_match_value_str(&tmp, subject, start_offset, ZSTR_LEN(subject_str)); in php_pcre_split_impl()
2996 ZEND_ARG_INFO(0, subject)
3004 ZEND_ARG_INFO(0, subject)
3013 ZEND_ARG_INFO(0, subject)
3021 ZEND_ARG_INFO(0, subject)
3029 ZEND_ARG_INFO(0, subject)
3037 ZEND_ARG_INFO(0, subject)