/PHP-7.4/Zend/ |
H A D | zend_variables.h | 73 ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr))); in zval_ptr_dtor_str() 74 ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT)); in zval_ptr_dtor_str() 75 efree(Z_STR_P(zval_ptr)); in zval_ptr_dtor_str()
|
H A D | zend_variables.c | 129 ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zvalue))); in zval_copy_ctor_func() 130 CHECK_ZVAL_STRING(Z_STR_P(zvalue)); in zval_copy_ctor_func() 131 ZVAL_NEW_STR(zvalue, zend_string_dup(Z_STR_P(zvalue), 0)); in zval_copy_ctor_func()
|
H A D | zend_ini_parser.y | 58 zend_string_free(Z_STR_P(op)); in get_int_val() 139 ZVAL_NEW_STR(result, zend_string_extend(Z_STR_P(op1), length, ZEND_SYSTEM_INI)); in zend_ini_add_string() 152 && (c = zend_get_constant(Z_STR_P(name))) != 0) { in zend_ini_get_constant() 165 zend_string_free(Z_STR_P(name)); in zend_ini_get_constant() 180 if ((curval = zend_get_configuration_directive(Z_STR_P(name))) != NULL) { in zend_ini_get_var() 284 zend_string_release(Z_STR_P(zv)); in zval_ini_dtor()
|
H A D | zend_vm_execute.h | 5013 int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER() 5076 int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER() 14012 int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER() 14075 int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER() 14138 int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER() 14201 int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER() 14264 int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER() 14327 int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER() 14959 int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER() 15439 int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER() [all …]
|
H A D | zend_vm_def.h | 571 int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); 666 int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); 1783 name = Z_STR_P(varname); 1785 name = Z_STR_P(varname); 3236 op1_str = Z_STR_P(op1); 3246 op2_str = Z_STR_P(op2); 3307 rope[0] = Z_STR_P(var); 5426 int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); 5712 str = Z_STR_P(offset); 6085 name = Z_STR_P(varname); [all …]
|
H A D | zend_operators.h | 272 …return EXPECTED(Z_TYPE_P(op) == IS_STRING) ? zend_string_copy(Z_STR_P(op)) : zval_get_string_func(… in zval_get_string() 278 return Z_STR_P(op); in zval_get_tmp_string() 292 zend_string *ret = zend_string_copy(Z_STR_P(op)); in zval_try_get_string() 303 zend_string *ret = Z_STR_P(op); in zval_try_get_tmp_string() 860 return zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in fast_equal_check_function() 881 return zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in fast_equal_check_string()
|
H A D | zend_operators.c | 168 str = Z_STR_P(op); in _convert_scalar_to_number() 353 zend_string *str = Z_STR_P(op); in convert_to_long_base() 415 zend_string *str = Z_STR_P(op); in convert_to_double() 482 zend_string *str = Z_STR_P(op); in convert_to_boolean() 916 return zend_string_copy(Z_STR_P(op)); in __zval_get_string_func() 1944 if (Z_STR_P(op1) == Z_STR_P(op2)) { in string_compare_function() 1966 if (Z_STR_P(op1) == Z_STR_P(op2)) { in string_case_compare_function() 2078 if (Z_STR_P(op1) == Z_STR_P(op2)) { in compare_function() 2082 ZVAL_LONG(result, zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2))); in compare_function() 2249 return zend_string_equals(Z_STR_P(op1), Z_STR_P(op2)); in zend_is_identical() [all …]
|
H A D | zend_API.c | 367 *pce = zend_lookup_class(Z_STR_P(arg)); in zend_parse_arg_class() 554 *dest = Z_STR_P(arg); in zend_parse_arg_str_weak() 561 *dest = Z_STR_P(arg); in zend_parse_arg_str_weak() 576 *dest = Z_STR_P(arg); in zend_parse_arg_str_weak() 3041 lmname = Z_STR_P(callable); in zend_is_callable_check_func() 3095 mname = Z_STR_P(callable); in zend_is_callable_check_func() 3283 return zend_string_copy(Z_STR_P(callable)); in zend_get_callable_name_ex() 3300 return zend_create_method_string(Z_STR_P(obj), Z_STR_P(method)); in zend_get_callable_name_ex() 3688 Z_STR_P(zv) = zend_new_interned_string(Z_STR_P(zv)); in zval_make_interned_string() 3689 if (ZSTR_IS_INTERNED(Z_STR_P(zv))) { in zval_make_interned_string() [all …]
|
H A D | zend_execute.c | 1623 zend_string_forget_hash_val(Z_STR_P(str)); in zend_assign_to_string_offset() 2157 offset_key = Z_STR_P(dim); in zend_fetch_dimension_address_inner() 2638 str = Z_STR_P(key); in zend_array_key_exists_fast() 3011 …ce = zend_fetch_class_by_name(Z_STR_P(class_name), Z_STR_P(class_name + 1), ZEND_FETCH_CLASS_DEFAU… in zend_fetch_static_property_address_ex() 3038 name = Z_STR_P(RT_CONSTANT(opline, opline->op1)); in zend_fetch_static_property_address_ex() 3042 name = Z_STR_P(varname); in zend_fetch_static_property_address_ex() 4193 zend_undefined_method(called_scope, Z_STR_P(method)); in zend_init_dynamic_call_array() 4210 zend_undefined_method(object->ce, Z_STR_P(method)); in zend_init_dynamic_call_array() 4275 resolved_path = zend_string_copy(Z_STR_P(inc_filename)); in zend_include_or_eval() 4420 zv = zend_hash_find_ex(EG(zend_constants), Z_STR_P(key), 1); in _zend_quick_get_constant() [all …]
|
H A D | zend_types.h | 684 #define Z_STR_P(zval_p) Z_STR(*(zval_p)) macro 793 Z_STR_P(__z) = __s; \ 803 Z_STR_P(__z) = __s; \ 810 Z_STR_P(__z) = __s; \ 817 Z_STR_P(__z) = __s; \ 1206 zend_string *_str = Z_STR_P(_zv); \
|
H A D | zend_compile.c | 400 CG(compiled_filename) = Z_STR_P(p); in zend_set_compiled_filename() 401 return Z_STR_P(p); in zend_set_compiled_filename() 481 Z_STR_P(zv) = zend_new_interned_string(Z_STR_P(zv)); in zval_make_interned_string() 482 if (ZSTR_IS_INTERNED(Z_STR_P(zv))) { in zval_make_interned_string() 485 return Z_STR_P(zv); in zval_make_interned_string() 965 zend_string_release_ex(Z_STR_P(zv), 0); in str_dtor() 1716 zend_string *left = Z_STR_P(left_zv); in zend_ast_append_str() 1746 Z_STR_P(zv) = zend_string_extend(Z_STR_P(zv), orig_len + 1, 0); in zend_negate_num_string() 3601 zend_hash_add(dst, Z_STR_P(val), &tmp); in zend_compile_func_in_array() 3980 if (zend_is_constructor(Z_STR_P(name))) { in zend_compile_static_call() [all …]
|
/PHP-7.4/ext/opcache/Optimizer/ |
H A D | zend_optimizer.c | 53 zend_hash_add(ctx->constants, Z_STR_P(name), &val); in zend_optimizer_collect_constant() 177 if ((val = zend_hash_find(constants, Z_STR_P(name))) != NULL) { in zend_optimizer_get_collected_constant() 429 ZVAL_STR(&tmp, zend_string_tolower(Z_STR_P(val))); in zend_optimizer_update_op2_const() 509 if (ZEND_HANDLE_NUMERIC(Z_STR_P(val), index)) { in zend_optimizer_update_op2_const() 512 zend_string_hash_val(Z_STR_P(val)); in zend_optimizer_update_op2_const() 524 if (ZEND_HANDLE_NUMERIC(Z_STR_P(val), index)) { in zend_optimizer_update_op2_const() 785 zend_string *class_name = Z_STR_P(op1 + 1); in get_class_entry_from_op1() 814 zend_string *function_name = Z_STR_P(GET_OP(op2)); in zend_optimizer_get_called_func() 852 zend_string *func_name = Z_STR_P(GET_OP(op2) + 1); in zend_optimizer_get_called_func() 868 zend_string *method_name = Z_STR_P(GET_OP(op2) + 1); in zend_optimizer_get_called_func() [all …]
|
H A D | sccp.c | 427 *result = zend_symtable_find(Z_ARR_P(op1), Z_STR_P(op2)); in fetch_array_elem() 510 zend_symtable_del(Z_ARR_P(result), Z_STR_P(key)); in ct_eval_del_array_elem() 553 value = zend_symtable_update(Z_ARR_P(result), Z_STR_P(key), value); in ct_eval_add_array_elem() 626 *result = zend_symtable_find(Z_ARR_P(op1), Z_STR_P(op2)); in fetch_obj_prop() 665 zend_symtable_del(Z_ARR_P(result), Z_STR_P(key)); in ct_eval_del_obj_prop() 677 value = zend_symtable_update(Z_ARR_P(result), Z_STR_P(key), value); in ct_eval_add_obj_prop() 732 res = zend_hash_exists(ht, Z_STR_P(op1)); in ct_eval_in_array() 823 ini_entry = zend_hash_find_ptr(EG(ini_directives), Z_STR_P(args[0])); in ct_eval_func_call() 1888 if (ct_eval_func_call(&zv, Z_STR_P(name), call->num_args, args) == SUCCESS) { in sccp_visit_instr() 2016 zval *jmp_zv = zend_hash_find(jmptable, Z_STR_P(op1)); in sccp_mark_feasible_successors()
|
H A D | escape_analysis.c | 179 …zend_class_entry *ce = get_class_entry(script, Z_STR_P(CRT_CONSTANT_EX(op_array, opline, opline->o… in is_allocation_def() 248 …zend_class_entry *ce = get_class_entry(script, Z_STR_P(CRT_CONSTANT_EX(op_array, opline, opline->o… in is_local_def()
|
/PHP-7.4/main/ |
H A D | php_ini.c | 177 zend_string_release_ex(Z_STR_P(zvalue), 1); in config_zval_dtor() 219 entry = zend_hash_update(active_hash, Z_STR_P(arg1), arg2); in php_ini_parser_cb() 220 Z_STR_P(entry) = zend_string_dup(Z_STR_P(entry), 1); in php_ini_parser_cb() 237 …if ((find_arr = zend_hash_find(active_hash, Z_STR_P(arg1))) == NULL || Z_TYPE_P(find_arr) != IS_AR… in php_ini_parser_cb() 240 find_arr = zend_hash_update(active_hash, Z_STR_P(arg1), &option_arr); in php_ini_parser_cb() 245 entry = zend_symtable_update(Z_ARRVAL_P(find_arr), Z_STR_P(arg3), arg2); in php_ini_parser_cb() 249 Z_STR_P(entry) = zend_string_dup(Z_STR_P(entry), 1); in php_ini_parser_cb() 819 zend_alter_ini_entry_ex(str, Z_STR_P(data), modify_type, stage, 0); in php_ini_activate_config()
|
/PHP-7.4/ext/spl/ |
H A D | spl_engine.c | 48 if (ZEND_HANDLE_NUMERIC(Z_STR_P(offset), idx)) { in spl_offset_convert_to_long()
|
H A D | spl_array.c | 312 offset_key = Z_STR_P(offset); in spl_array_get_dimension_ptr() 486 zend_symtable_update_ind(ht, Z_STR_P(offset), value); in spl_array_write_dimension_ex() 548 if (zend_delete_global_variable(Z_STR_P(offset))) { in spl_array_unset_dimension_ex() 552 zval *data = zend_symtable_find(ht, Z_STR_P(offset)); in spl_array_unset_dimension_ex() 568 } else if (zend_symtable_del(ht, Z_STR_P(offset)) == FAILURE) { in spl_array_unset_dimension_ex() 640 if ((tmp = zend_symtable_find(ht, Z_STR_P(offset))) != NULL) { in spl_array_has_dimension_ex() 1895 zend_class_entry *ce = zend_lookup_class(Z_STR_P(iterator_class_zv)); in SPL_METHOD() 1900 ZSTR_VAL(Z_STR_P(iterator_class_zv))); in SPL_METHOD() 1905 ZSTR_VAL(Z_STR_P(iterator_class_zv))); in SPL_METHOD()
|
/PHP-7.4/ext/standard/ |
H A D | browscap.c | 331 new_value = browscap_intern_str(ctx, Z_STR_P(arg2), persistent); in php_browscap_parser_cb() 351 new_key = browscap_intern_str_ci(ctx, Z_STR_P(arg1), persistent); in php_browscap_parser_cb() 360 zend_string *pattern = Z_STR_P(arg1); in php_browscap_parser_cb() 404 zend_string_release(Z_STR_P(zv)); in str_interned_dtor() 671 str = Z_STR_P(p); in browscap_zval_copy_ctor() 724 agent_name = Z_STR_P(http_user_agent); in PHP_FUNCTION()
|
H A D | incomplete_class.c | 143 return zend_string_copy(Z_STR_P(val)); in php_lookup_class_name()
|
H A D | http_fopen_wrapper.c | 378 smart_str_append(&req_buf, Z_STR_P(tmpzval)); in php_stream_url_wrap_http_ex() 436 smart_str_append(&tmpstr, Z_STR_P(tmpheader)); in php_stream_url_wrap_http_ex() 448 tmp = php_trim(Z_STR_P(tmpzval), NULL, 0, 3); in php_stream_url_wrap_http_ex()
|
/PHP-7.4/sapi/phpdbg/ |
H A D | phpdbg_wait.c | 229 zend_hash_del(&module_registry, Z_STR_P(module)); in phpdbg_webdata_decompress() 309 …if (!original_ini->on_modify || original_ini->on_modify(original_ini, Z_STR_P(ini_entry), original… in phpdbg_webdata_decompress() 313 original_ini->value = Z_STR_P(ini_entry); in phpdbg_webdata_decompress() 327 zend_alter_ini_entry_ex(key, Z_STR_P(ini_entry), ZEND_INI_PERDIR, ZEND_INI_STAGE_HTACCESS, 1); in phpdbg_webdata_decompress()
|
H A D | phpdbg_utils.c | 763 …ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(cur, cur->op1)), Z_STR_P(RT_CONSTANT(cur, cur->o… in phpdbg_check_caught_ex() 822 zend_string *str = php_addcslashes(Z_STR_P(zv), "\\\"\n\t\0", 5); in phpdbg_short_zval_print()
|
/PHP-7.4/ext/filter/ |
H A D | sanitizing_filters.c | 372 zend_string *buf = php_addslashes(Z_STR_P(value)); in php_filter_add_slashes() 386 buf = php_addslashes(Z_STR_P(value)); in php_filter_magic_quotes()
|
/PHP-7.4/ext/imap/ |
H A D | php_imap.c | 3610 CHECK_HEADER_INJECTION(Z_STR_P(pvalue), 0, "remail"); in PHP_FUNCTION() 3620 CHECK_HEADER_INJECTION(Z_STR_P(pvalue), 0, "date"); in PHP_FUNCTION() 3625 CHECK_HEADER_INJECTION(Z_STR_P(pvalue), 1, "from"); in PHP_FUNCTION() 3630 CHECK_HEADER_INJECTION(Z_STR_P(pvalue), 1, "reply_to"); in PHP_FUNCTION() 3640 CHECK_HEADER_INJECTION(Z_STR_P(pvalue), 0, "subject"); in PHP_FUNCTION() 3645 CHECK_HEADER_INJECTION(Z_STR_P(pvalue), 1, "to"); in PHP_FUNCTION() 3650 CHECK_HEADER_INJECTION(Z_STR_P(pvalue), 1, "cc"); in PHP_FUNCTION() 3655 CHECK_HEADER_INJECTION(Z_STR_P(pvalue), 1, "bcc"); in PHP_FUNCTION() 3660 CHECK_HEADER_INJECTION(Z_STR_P(pvalue), 0, "message_id"); in PHP_FUNCTION() 3743 CHECK_HEADER_INJECTION(Z_STR_P(pvalue), 0, "body id"); in PHP_FUNCTION() [all …]
|
/PHP-7.4/ext/soap/ |
H A D | soap.c | 1358 add_next_index_str(return_value, zend_string_copy(Z_STR_P(name))); in PHP_METHOD() 1411 key = zend_string_tolower(Z_STR_P(tmp_function)); in PHP_METHOD() 1428 key = zend_string_tolower(Z_STR_P(function_name)); in PHP_METHOD() 2307 add_property_str(this_ptr, "uri", zend_string_copy(Z_STR_P(tmp))); 2335 add_property_str(this_ptr, "location", zend_string_copy(Z_STR_P(tmp))); 2348 add_property_str(this_ptr, "_login", zend_string_copy(Z_STR_P(tmp))); 2997 RETURN_STR_COPY(Z_STR_P(tmp)); 3016 RETURN_STR_COPY(Z_STR_P(tmp)); 3035 RETURN_STR_COPY(Z_STR_P(tmp)); 3054 RETURN_STR_COPY(Z_STR_P(tmp)); [all …]
|