Lines Matching refs:varname

3620 	zval *varname;  in zend_fetch_var_address_helper_SPEC_CONST_CONST()  local
3627 varname = opline->op1.zv; in zend_fetch_var_address_helper_SPEC_CONST_CONST()
3629 if (IS_CONST != IS_CONST && UNEXPECTED(Z_TYPE_P(varname) != IS_STRING)) { in zend_fetch_var_address_helper_SPEC_CONST_CONST()
3630 ZVAL_COPY_VALUE(&tmp_varname, varname); in zend_fetch_var_address_helper_SPEC_CONST_CONST()
3635 varname = &tmp_varname; in zend_fetch_var_address_helper_SPEC_CONST_CONST()
3647 if (IS_CONST != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_CONST_CONST()
3659 …retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CONST … in zend_fetch_var_address_helper_SPEC_CONST_CONST()
3670 hash_value = Z_HASH_P(varname); in zend_fetch_var_address_helper_SPEC_CONST_CONST()
3672 hash_value = str_hash(Z_STRVAL_P(varname), Z_STRLEN_P(varname)); in zend_fetch_var_address_helper_SPEC_CONST_CONST()
3675 …if (zend_hash_quick_find(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_val… in zend_fetch_var_address_helper_SPEC_CONST_CONST()
3679 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_CONST_CONST()
3685 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_CONST_CONST()
3689 …zend_hash_quick_update(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_value… in zend_fetch_var_address_helper_SPEC_CONST_CONST()
3715 if (IS_CONST != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_CONST_CONST()
4151 zval tmp, *varname; in ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER() local
4172 varname = opline->op1.zv; in ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER()
4174 if (IS_CONST != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER()
4175 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER()
4178 varname = &tmp; in ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER()
4180 Z_ADDREF_P(varname); in ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER()
4192 if (IS_CONST != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER()
4195 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER()
4208 …zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CONST == IS_CONS… in ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER()
4210 ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); in ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER()
4213 …zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str… in ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER()
4216 if (IS_CONST != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER()
4219 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER()
4250 zval tmp, *varname = opline->op1.zv; in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_CONST_HANDLER() local
4252 if (IS_CONST != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_CONST_HANDLER()
4253 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_CONST_HANDLER()
4256 varname = &tmp; in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_CONST_HANDLER()
4276 …value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CONST =… in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_CONST_HANDLER()
4282 …if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **… in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_CONST_HANDLER()
4287 if (IS_CONST != IS_CONST && varname == &tmp) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_CONST_HANDLER()
5516 zval *varname; in zend_fetch_var_address_helper_SPEC_CONST_VAR() local
5523 varname = opline->op1.zv; in zend_fetch_var_address_helper_SPEC_CONST_VAR()
5525 if (IS_CONST != IS_CONST && UNEXPECTED(Z_TYPE_P(varname) != IS_STRING)) { in zend_fetch_var_address_helper_SPEC_CONST_VAR()
5526 ZVAL_COPY_VALUE(&tmp_varname, varname); in zend_fetch_var_address_helper_SPEC_CONST_VAR()
5531 varname = &tmp_varname; in zend_fetch_var_address_helper_SPEC_CONST_VAR()
5543 if (IS_CONST != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_CONST_VAR()
5555 …retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CONST … in zend_fetch_var_address_helper_SPEC_CONST_VAR()
5566 hash_value = Z_HASH_P(varname); in zend_fetch_var_address_helper_SPEC_CONST_VAR()
5568 hash_value = str_hash(Z_STRVAL_P(varname), Z_STRLEN_P(varname)); in zend_fetch_var_address_helper_SPEC_CONST_VAR()
5571 …if (zend_hash_quick_find(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_val… in zend_fetch_var_address_helper_SPEC_CONST_VAR()
5575 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_CONST_VAR()
5581 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_CONST_VAR()
5585 …zend_hash_quick_update(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_value… in zend_fetch_var_address_helper_SPEC_CONST_VAR()
5611 if (IS_CONST != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_CONST_VAR()
5932 zval tmp, *varname; in ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER() local
5953 varname = opline->op1.zv; in ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER()
5955 if (IS_CONST != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER()
5956 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER()
5959 varname = &tmp; in ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER()
5961 Z_ADDREF_P(varname); in ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER()
5973 if (IS_CONST != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER()
5976 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER()
5989 …zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CONST == IS_CONS… in ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER()
5991 ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); in ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER()
5994 …zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str… in ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER()
5997 if (IS_CONST != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER()
6000 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER()
6031 zval tmp, *varname = opline->op1.zv; in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_VAR_HANDLER() local
6033 if (IS_CONST != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_VAR_HANDLER()
6034 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_VAR_HANDLER()
6037 varname = &tmp; in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_VAR_HANDLER()
6057 …value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CONST =… in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_VAR_HANDLER()
6063 …if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **… in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_VAR_HANDLER()
6068 if (IS_CONST != IS_CONST && varname == &tmp) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_VAR_HANDLER()
6271 zval *varname; in zend_fetch_var_address_helper_SPEC_CONST_UNUSED() local
6278 varname = opline->op1.zv; in zend_fetch_var_address_helper_SPEC_CONST_UNUSED()
6280 if (IS_CONST != IS_CONST && UNEXPECTED(Z_TYPE_P(varname) != IS_STRING)) { in zend_fetch_var_address_helper_SPEC_CONST_UNUSED()
6281 ZVAL_COPY_VALUE(&tmp_varname, varname); in zend_fetch_var_address_helper_SPEC_CONST_UNUSED()
6286 varname = &tmp_varname; in zend_fetch_var_address_helper_SPEC_CONST_UNUSED()
6298 if (IS_CONST != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_CONST_UNUSED()
6310 …retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CONST … in zend_fetch_var_address_helper_SPEC_CONST_UNUSED()
6321 hash_value = Z_HASH_P(varname); in zend_fetch_var_address_helper_SPEC_CONST_UNUSED()
6323 hash_value = str_hash(Z_STRVAL_P(varname), Z_STRLEN_P(varname)); in zend_fetch_var_address_helper_SPEC_CONST_UNUSED()
6326 …if (zend_hash_quick_find(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_val… in zend_fetch_var_address_helper_SPEC_CONST_UNUSED()
6330 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_CONST_UNUSED()
6336 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_CONST_UNUSED()
6340 …zend_hash_quick_update(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_value… in zend_fetch_var_address_helper_SPEC_CONST_UNUSED()
6366 if (IS_CONST != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_CONST_UNUSED()
6655 zval tmp, *varname; in ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER() local
6676 varname = opline->op1.zv; in ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER()
6678 if (IS_CONST != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER()
6679 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER()
6682 varname = &tmp; in ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER()
6684 Z_ADDREF_P(varname); in ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER()
6696 if (IS_CONST != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER()
6699 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER()
6712 …zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CONST == IS_CONS… in ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER()
6714 ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); in ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER()
6717 …zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str… in ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER()
6720 if (IS_CONST != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER()
6723 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER()
6754 zval tmp, *varname = opline->op1.zv; in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER() local
6756 if (IS_CONST != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER()
6757 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER()
6760 varname = &tmp; in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER()
6780 …value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CONST =… in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER()
6786 …if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **… in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER()
6791 if (IS_CONST != IS_CONST && varname == &tmp) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER()
9053 zval *varname; in zend_fetch_var_address_helper_SPEC_TMP_CONST() local
9060 varname = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in zend_fetch_var_address_helper_SPEC_TMP_CONST()
9062 if (IS_TMP_VAR != IS_CONST && UNEXPECTED(Z_TYPE_P(varname) != IS_STRING)) { in zend_fetch_var_address_helper_SPEC_TMP_CONST()
9063 ZVAL_COPY_VALUE(&tmp_varname, varname); in zend_fetch_var_address_helper_SPEC_TMP_CONST()
9068 varname = &tmp_varname; in zend_fetch_var_address_helper_SPEC_TMP_CONST()
9080 if (IS_TMP_VAR != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_TMP_CONST()
9092 …retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_TMP_VA… in zend_fetch_var_address_helper_SPEC_TMP_CONST()
9103 hash_value = Z_HASH_P(varname); in zend_fetch_var_address_helper_SPEC_TMP_CONST()
9105 hash_value = str_hash(Z_STRVAL_P(varname), Z_STRLEN_P(varname)); in zend_fetch_var_address_helper_SPEC_TMP_CONST()
9108 …if (zend_hash_quick_find(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_val… in zend_fetch_var_address_helper_SPEC_TMP_CONST()
9112 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_TMP_CONST()
9118 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_TMP_CONST()
9122 …zend_hash_quick_update(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_value… in zend_fetch_var_address_helper_SPEC_TMP_CONST()
9148 if (IS_TMP_VAR != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_TMP_CONST()
9494 zval tmp, *varname; in ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER() local
9515 varname = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER()
9517 if (IS_TMP_VAR != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER()
9518 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER()
9521 varname = &tmp; in ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER()
9523 Z_ADDREF_P(varname); in ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER()
9535 if (IS_TMP_VAR != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER()
9538 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER()
9551 …zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_TMP_VAR == IS_CO… in ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER()
9553 ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); in ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER()
9556 …zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str… in ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER()
9559 if (IS_TMP_VAR != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER()
9562 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER()
9593 zval tmp, *varname = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_CONST_HANDLER() local
9595 if (IS_TMP_VAR != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_CONST_HANDLER()
9596 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_CONST_HANDLER()
9599 varname = &tmp; in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_CONST_HANDLER()
9619 …value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_TMP_VAR… in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_CONST_HANDLER()
9625 …if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **… in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_CONST_HANDLER()
9630 if (IS_TMP_VAR != IS_CONST && varname == &tmp) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_CONST_HANDLER()
10815 zval *varname; in zend_fetch_var_address_helper_SPEC_TMP_VAR() local
10822 varname = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in zend_fetch_var_address_helper_SPEC_TMP_VAR()
10824 if (IS_TMP_VAR != IS_CONST && UNEXPECTED(Z_TYPE_P(varname) != IS_STRING)) { in zend_fetch_var_address_helper_SPEC_TMP_VAR()
10825 ZVAL_COPY_VALUE(&tmp_varname, varname); in zend_fetch_var_address_helper_SPEC_TMP_VAR()
10830 varname = &tmp_varname; in zend_fetch_var_address_helper_SPEC_TMP_VAR()
10842 if (IS_TMP_VAR != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_TMP_VAR()
10854 …retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_TMP_VA… in zend_fetch_var_address_helper_SPEC_TMP_VAR()
10865 hash_value = Z_HASH_P(varname); in zend_fetch_var_address_helper_SPEC_TMP_VAR()
10867 hash_value = str_hash(Z_STRVAL_P(varname), Z_STRLEN_P(varname)); in zend_fetch_var_address_helper_SPEC_TMP_VAR()
10870 …if (zend_hash_quick_find(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_val… in zend_fetch_var_address_helper_SPEC_TMP_VAR()
10874 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_TMP_VAR()
10880 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_TMP_VAR()
10884 …zend_hash_quick_update(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_value… in zend_fetch_var_address_helper_SPEC_TMP_VAR()
10910 if (IS_TMP_VAR != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_TMP_VAR()
11233 zval tmp, *varname; in ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER() local
11254 varname = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER()
11256 if (IS_TMP_VAR != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER()
11257 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER()
11260 varname = &tmp; in ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER()
11262 Z_ADDREF_P(varname); in ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER()
11274 if (IS_TMP_VAR != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER()
11277 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER()
11290 …zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_TMP_VAR == IS_CO… in ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER()
11292 ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); in ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER()
11295 …zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str… in ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER()
11298 if (IS_TMP_VAR != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER()
11301 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER()
11332 zval tmp, *varname = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_VAR_HANDLER() local
11334 if (IS_TMP_VAR != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_VAR_HANDLER()
11335 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_VAR_HANDLER()
11338 varname = &tmp; in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_VAR_HANDLER()
11358 …value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_TMP_VAR… in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_VAR_HANDLER()
11364 …if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **… in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_VAR_HANDLER()
11369 if (IS_TMP_VAR != IS_CONST && varname == &tmp) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_VAR_HANDLER()
11572 zval *varname; in zend_fetch_var_address_helper_SPEC_TMP_UNUSED() local
11579 varname = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in zend_fetch_var_address_helper_SPEC_TMP_UNUSED()
11581 if (IS_TMP_VAR != IS_CONST && UNEXPECTED(Z_TYPE_P(varname) != IS_STRING)) { in zend_fetch_var_address_helper_SPEC_TMP_UNUSED()
11582 ZVAL_COPY_VALUE(&tmp_varname, varname); in zend_fetch_var_address_helper_SPEC_TMP_UNUSED()
11587 varname = &tmp_varname; in zend_fetch_var_address_helper_SPEC_TMP_UNUSED()
11599 if (IS_TMP_VAR != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_TMP_UNUSED()
11611 …retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_TMP_VA… in zend_fetch_var_address_helper_SPEC_TMP_UNUSED()
11622 hash_value = Z_HASH_P(varname); in zend_fetch_var_address_helper_SPEC_TMP_UNUSED()
11624 hash_value = str_hash(Z_STRVAL_P(varname), Z_STRLEN_P(varname)); in zend_fetch_var_address_helper_SPEC_TMP_UNUSED()
11627 …if (zend_hash_quick_find(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_val… in zend_fetch_var_address_helper_SPEC_TMP_UNUSED()
11631 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_TMP_UNUSED()
11637 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_TMP_UNUSED()
11641 …zend_hash_quick_update(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_value… in zend_fetch_var_address_helper_SPEC_TMP_UNUSED()
11667 if (IS_TMP_VAR != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_TMP_UNUSED()
11831 zval tmp, *varname; in ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER() local
11852 varname = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER()
11854 if (IS_TMP_VAR != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER()
11855 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER()
11858 varname = &tmp; in ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER()
11860 Z_ADDREF_P(varname); in ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER()
11872 if (IS_TMP_VAR != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER()
11875 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER()
11888 …zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_TMP_VAR == IS_CO… in ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER()
11890 ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); in ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER()
11893 …zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str… in ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER()
11896 if (IS_TMP_VAR != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER()
11899 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER()
11930 zval tmp, *varname = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_UNUSED_HANDLER() local
11932 if (IS_TMP_VAR != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_UNUSED_HANDLER()
11933 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_UNUSED_HANDLER()
11936 varname = &tmp; in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_UNUSED_HANDLER()
11956 …value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_TMP_VAR… in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_UNUSED_HANDLER()
11962 …if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **… in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_UNUSED_HANDLER()
11967 if (IS_TMP_VAR != IS_CONST && varname == &tmp) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_UNUSED_HANDLER()
15023 zval *varname; in zend_fetch_var_address_helper_SPEC_VAR_CONST() local
15030 varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in zend_fetch_var_address_helper_SPEC_VAR_CONST()
15032 if (IS_VAR != IS_CONST && UNEXPECTED(Z_TYPE_P(varname) != IS_STRING)) { in zend_fetch_var_address_helper_SPEC_VAR_CONST()
15033 ZVAL_COPY_VALUE(&tmp_varname, varname); in zend_fetch_var_address_helper_SPEC_VAR_CONST()
15038 varname = &tmp_varname; in zend_fetch_var_address_helper_SPEC_VAR_CONST()
15050 if (IS_VAR != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_VAR_CONST()
15062 …retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_VAR ==… in zend_fetch_var_address_helper_SPEC_VAR_CONST()
15073 hash_value = Z_HASH_P(varname); in zend_fetch_var_address_helper_SPEC_VAR_CONST()
15075 hash_value = str_hash(Z_STRVAL_P(varname), Z_STRLEN_P(varname)); in zend_fetch_var_address_helper_SPEC_VAR_CONST()
15078 …if (zend_hash_quick_find(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_val… in zend_fetch_var_address_helper_SPEC_VAR_CONST()
15082 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_VAR_CONST()
15088 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_VAR_CONST()
15092 …zend_hash_quick_update(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_value… in zend_fetch_var_address_helper_SPEC_VAR_CONST()
15118 if (IS_VAR != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_VAR_CONST()
16169 zval tmp, *varname; in ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER() local
16190 varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER()
16192 if (IS_VAR != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER()
16193 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER()
16196 varname = &tmp; in ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER()
16198 Z_ADDREF_P(varname); in ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER()
16210 if (IS_VAR != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER()
16213 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER()
16226 …zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_VAR == IS_CONST)… in ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER()
16228 ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); in ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER()
16231 …zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str… in ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER()
16234 if (IS_VAR != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER()
16237 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER()
16405 zval tmp, *varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_CONST_HANDLER() local
16407 if (IS_VAR != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_CONST_HANDLER()
16408 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_CONST_HANDLER()
16411 varname = &tmp; in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_CONST_HANDLER()
16431 …value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_VAR == … in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_CONST_HANDLER()
16437 …if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **… in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_CONST_HANDLER()
16442 if (IS_VAR != IS_CONST && varname == &tmp) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_CONST_HANDLER()
19677 zval *varname; in zend_fetch_var_address_helper_SPEC_VAR_VAR() local
19684 varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in zend_fetch_var_address_helper_SPEC_VAR_VAR()
19686 if (IS_VAR != IS_CONST && UNEXPECTED(Z_TYPE_P(varname) != IS_STRING)) { in zend_fetch_var_address_helper_SPEC_VAR_VAR()
19687 ZVAL_COPY_VALUE(&tmp_varname, varname); in zend_fetch_var_address_helper_SPEC_VAR_VAR()
19692 varname = &tmp_varname; in zend_fetch_var_address_helper_SPEC_VAR_VAR()
19704 if (IS_VAR != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_VAR_VAR()
19716 …retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_VAR ==… in zend_fetch_var_address_helper_SPEC_VAR_VAR()
19727 hash_value = Z_HASH_P(varname); in zend_fetch_var_address_helper_SPEC_VAR_VAR()
19729 hash_value = str_hash(Z_STRVAL_P(varname), Z_STRLEN_P(varname)); in zend_fetch_var_address_helper_SPEC_VAR_VAR()
19732 …if (zend_hash_quick_find(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_val… in zend_fetch_var_address_helper_SPEC_VAR_VAR()
19736 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_VAR_VAR()
19742 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_VAR_VAR()
19746 …zend_hash_quick_update(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_value… in zend_fetch_var_address_helper_SPEC_VAR_VAR()
19772 if (IS_VAR != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_VAR_VAR()
20793 zval tmp, *varname; in ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER() local
20814 varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER()
20816 if (IS_VAR != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER()
20817 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER()
20820 varname = &tmp; in ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER()
20822 Z_ADDREF_P(varname); in ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER()
20834 if (IS_VAR != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER()
20837 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER()
20850 …zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_VAR == IS_CONST)… in ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER()
20852 ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); in ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER()
20855 …zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str… in ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER()
20858 if (IS_VAR != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER()
20861 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER()
21029 zval tmp, *varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_VAR_HANDLER() local
21031 if (IS_VAR != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_VAR_HANDLER()
21032 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_VAR_HANDLER()
21035 varname = &tmp; in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_VAR_HANDLER()
21055 …value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_VAR == … in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_VAR_HANDLER()
21061 …if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **… in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_VAR_HANDLER()
21066 if (IS_VAR != IS_CONST && varname == &tmp) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_VAR_HANDLER()
21683 zval *varname; in zend_fetch_var_address_helper_SPEC_VAR_UNUSED() local
21690 varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in zend_fetch_var_address_helper_SPEC_VAR_UNUSED()
21692 if (IS_VAR != IS_CONST && UNEXPECTED(Z_TYPE_P(varname) != IS_STRING)) { in zend_fetch_var_address_helper_SPEC_VAR_UNUSED()
21693 ZVAL_COPY_VALUE(&tmp_varname, varname); in zend_fetch_var_address_helper_SPEC_VAR_UNUSED()
21698 varname = &tmp_varname; in zend_fetch_var_address_helper_SPEC_VAR_UNUSED()
21710 if (IS_VAR != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_VAR_UNUSED()
21722 …retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_VAR ==… in zend_fetch_var_address_helper_SPEC_VAR_UNUSED()
21733 hash_value = Z_HASH_P(varname); in zend_fetch_var_address_helper_SPEC_VAR_UNUSED()
21735 hash_value = str_hash(Z_STRVAL_P(varname), Z_STRLEN_P(varname)); in zend_fetch_var_address_helper_SPEC_VAR_UNUSED()
21738 …if (zend_hash_quick_find(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_val… in zend_fetch_var_address_helper_SPEC_VAR_UNUSED()
21742 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_VAR_UNUSED()
21748 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_VAR_UNUSED()
21752 …zend_hash_quick_update(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_value… in zend_fetch_var_address_helper_SPEC_VAR_UNUSED()
21778 if (IS_VAR != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_VAR_UNUSED()
22236 zval tmp, *varname; in ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER() local
22257 varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER()
22259 if (IS_VAR != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER()
22260 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER()
22263 varname = &tmp; in ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER()
22265 Z_ADDREF_P(varname); in ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER()
22277 if (IS_VAR != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER()
22280 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER()
22293 …zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_VAR == IS_CONST)… in ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER()
22295 ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); in ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER()
22298 …zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str… in ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER()
22301 if (IS_VAR != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER()
22304 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER()
22335 zval tmp, *varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_UNUSED_HANDLER() local
22337 if (IS_VAR != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_UNUSED_HANDLER()
22338 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_UNUSED_HANDLER()
22341 varname = &tmp; in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_UNUSED_HANDLER()
22361 …value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_VAR == … in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_UNUSED_HANDLER()
22367 …if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **… in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_UNUSED_HANDLER()
22372 if (IS_VAR != IS_CONST && varname == &tmp) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_UNUSED_HANDLER()
32728 zval *varname; in zend_fetch_var_address_helper_SPEC_CV_CONST() local
32735 varname = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); in zend_fetch_var_address_helper_SPEC_CV_CONST()
32737 if (IS_CV != IS_CONST && UNEXPECTED(Z_TYPE_P(varname) != IS_STRING)) { in zend_fetch_var_address_helper_SPEC_CV_CONST()
32738 ZVAL_COPY_VALUE(&tmp_varname, varname); in zend_fetch_var_address_helper_SPEC_CV_CONST()
32743 varname = &tmp_varname; in zend_fetch_var_address_helper_SPEC_CV_CONST()
32755 if (IS_CV != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_CV_CONST()
32767 …retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CV == … in zend_fetch_var_address_helper_SPEC_CV_CONST()
32778 hash_value = Z_HASH_P(varname); in zend_fetch_var_address_helper_SPEC_CV_CONST()
32780 hash_value = str_hash(Z_STRVAL_P(varname), Z_STRLEN_P(varname)); in zend_fetch_var_address_helper_SPEC_CV_CONST()
32783 …if (zend_hash_quick_find(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_val… in zend_fetch_var_address_helper_SPEC_CV_CONST()
32787 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_CV_CONST()
32793 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_CV_CONST()
32797 …zend_hash_quick_update(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_value… in zend_fetch_var_address_helper_SPEC_CV_CONST()
32823 if (IS_CV != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_CV_CONST()
33651 zval tmp, *varname; in ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER() local
33672 varname = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); in ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER()
33674 if (IS_CV != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER()
33675 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER()
33678 varname = &tmp; in ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER()
33680 Z_ADDREF_P(varname); in ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER()
33692 if (IS_CV != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER()
33695 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER()
33708 …zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CV == IS_CONST) … in ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER()
33710 ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); in ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER()
33713 …zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str… in ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER()
33716 if (IS_CV != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER()
33719 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER()
33885 zval tmp, *varname = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_CONST_HANDLER() local
33887 if (IS_CV != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_CONST_HANDLER()
33888 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_CONST_HANDLER()
33891 varname = &tmp; in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_CONST_HANDLER()
33911 …value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CV == I… in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_CONST_HANDLER()
33917 …if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **… in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_CONST_HANDLER()
33922 if (IS_CV != IS_CONST && varname == &tmp) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_CONST_HANDLER()
37016 zval *varname; in zend_fetch_var_address_helper_SPEC_CV_VAR() local
37023 varname = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); in zend_fetch_var_address_helper_SPEC_CV_VAR()
37025 if (IS_CV != IS_CONST && UNEXPECTED(Z_TYPE_P(varname) != IS_STRING)) { in zend_fetch_var_address_helper_SPEC_CV_VAR()
37026 ZVAL_COPY_VALUE(&tmp_varname, varname); in zend_fetch_var_address_helper_SPEC_CV_VAR()
37031 varname = &tmp_varname; in zend_fetch_var_address_helper_SPEC_CV_VAR()
37043 if (IS_CV != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_CV_VAR()
37055 …retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CV == … in zend_fetch_var_address_helper_SPEC_CV_VAR()
37066 hash_value = Z_HASH_P(varname); in zend_fetch_var_address_helper_SPEC_CV_VAR()
37068 hash_value = str_hash(Z_STRVAL_P(varname), Z_STRLEN_P(varname)); in zend_fetch_var_address_helper_SPEC_CV_VAR()
37071 …if (zend_hash_quick_find(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_val… in zend_fetch_var_address_helper_SPEC_CV_VAR()
37075 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_CV_VAR()
37081 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_CV_VAR()
37085 …zend_hash_quick_update(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_value… in zend_fetch_var_address_helper_SPEC_CV_VAR()
37111 if (IS_CV != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_CV_VAR()
38000 zval tmp, *varname; in ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER() local
38021 varname = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); in ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER()
38023 if (IS_CV != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER()
38024 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER()
38027 varname = &tmp; in ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER()
38029 Z_ADDREF_P(varname); in ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER()
38041 if (IS_CV != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER()
38044 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER()
38057 …zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CV == IS_CONST) … in ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER()
38059 ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); in ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER()
38062 …zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str… in ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER()
38065 if (IS_CV != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER()
38068 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER()
38234 zval tmp, *varname = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_VAR_HANDLER() local
38236 if (IS_CV != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_VAR_HANDLER()
38237 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_VAR_HANDLER()
38240 varname = &tmp; in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_VAR_HANDLER()
38260 …value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CV == I… in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_VAR_HANDLER()
38266 …if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **… in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_VAR_HANDLER()
38271 if (IS_CV != IS_CONST && varname == &tmp) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_VAR_HANDLER()
38884 zval *varname; in zend_fetch_var_address_helper_SPEC_CV_UNUSED() local
38891 varname = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); in zend_fetch_var_address_helper_SPEC_CV_UNUSED()
38893 if (IS_CV != IS_CONST && UNEXPECTED(Z_TYPE_P(varname) != IS_STRING)) { in zend_fetch_var_address_helper_SPEC_CV_UNUSED()
38894 ZVAL_COPY_VALUE(&tmp_varname, varname); in zend_fetch_var_address_helper_SPEC_CV_UNUSED()
38899 varname = &tmp_varname; in zend_fetch_var_address_helper_SPEC_CV_UNUSED()
38911 if (IS_CV != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_CV_UNUSED()
38923 …retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CV == … in zend_fetch_var_address_helper_SPEC_CV_UNUSED()
38934 hash_value = Z_HASH_P(varname); in zend_fetch_var_address_helper_SPEC_CV_UNUSED()
38936 hash_value = str_hash(Z_STRVAL_P(varname), Z_STRLEN_P(varname)); in zend_fetch_var_address_helper_SPEC_CV_UNUSED()
38939 …if (zend_hash_quick_find(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_val… in zend_fetch_var_address_helper_SPEC_CV_UNUSED()
38943 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_CV_UNUSED()
38949 zend_error(E_NOTICE,"Undefined variable: %s", Z_STRVAL_P(varname)); in zend_fetch_var_address_helper_SPEC_CV_UNUSED()
38953 …zend_hash_quick_update(target_symbol_table, Z_STRVAL_P(varname), Z_STRLEN_P(varname)+1, hash_value… in zend_fetch_var_address_helper_SPEC_CV_UNUSED()
38979 if (IS_CV != IS_CONST && varname == &tmp_varname) { in zend_fetch_var_address_helper_SPEC_CV_UNUSED()
39311 zval tmp, *varname; in ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER() local
39332 varname = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); in ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER()
39334 if (IS_CV != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER()
39335 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER()
39338 varname = &tmp; in ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER()
39340 Z_ADDREF_P(varname); in ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER()
39352 if (IS_CV != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER()
39355 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER()
39368 …zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CV == IS_CONST) … in ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER()
39370 ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); in ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER()
39373 …zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str… in ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER()
39376 if (IS_CV != IS_CONST && varname == &tmp) { in ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER()
39379 zval_ptr_dtor(&varname); in ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER()
39410 zval tmp, *varname = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED_HANDLER() local
39412 if (IS_CV != IS_CONST && Z_TYPE_P(varname) != IS_STRING) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED_HANDLER()
39413 ZVAL_COPY_VALUE(&tmp, varname); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED_HANDLER()
39416 varname = &tmp; in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED_HANDLER()
39436 …value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CV == I… in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED_HANDLER()
39442 …if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **… in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED_HANDLER()
39447 if (IS_CV != IS_CONST && varname == &tmp) { in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED_HANDLER()