Lines Matching refs:result

466 				if (RETURN_VALUE_USED(opline) && EX_T(opline->result.var).var.ptr) {  in zend_leave_helper_SPEC()
467 zval_ptr_dtor(&EX_T(opline->result.var).var.ptr); in zend_leave_helper_SPEC()
541 temp_variable *ret = &EX_T(opline->result.var); in zend_do_fcall_common_helper_SPEC()
559 EX_T(opline->result.var).var.ptr = NULL; in zend_do_fcall_common_helper_SPEC()
562 temp_variable *ret = &EX_T(opline->result.var); in zend_do_fcall_common_helper_SPEC()
595 MAKE_STD_ZVAL(EX_T(opline->result.var).var.ptr); in zend_do_fcall_common_helper_SPEC()
596 ZVAL_NULL(EX_T(opline->result.var).var.ptr); in zend_do_fcall_common_helper_SPEC()
600 …mon.function_name, opline->extended_value, EX_T(opline->result.var).var.ptr, &EX_T(opline->result.… in zend_do_fcall_common_helper_SPEC()
611 zval_ptr_dtor(&EX_T(opline->result.var).var.ptr); in zend_do_fcall_common_helper_SPEC()
613 Z_UNSET_ISREF_P(EX_T(opline->result.var).var.ptr); in zend_do_fcall_common_helper_SPEC()
614 Z_SET_REFCOUNT_P(EX_T(opline->result.var).var.ptr, 1); in zend_do_fcall_common_helper_SPEC()
615 EX_T(opline->result.var).var.fcall_returned_reference = 0; in zend_do_fcall_common_helper_SPEC()
616 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in zend_do_fcall_common_helper_SPEC()
646 if (RETURN_VALUE_USED(opline) && EX_T(opline->result.var).var.ptr) { in zend_do_fcall_common_helper_SPEC()
647 zval_ptr_dtor(&EX_T(opline->result.var).var.ptr); in zend_do_fcall_common_helper_SPEC()
669 zval *tmp = &EX_T(opline->result.var).tmp_var; in ZEND_INIT_STRING_SPEC_HANDLER()
731 var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->result.var TSRMLS_CC); in ZEND_RECV_SPEC_HANDLER()
765 AI_SET_PTR(&EX_T(opline->result.var), object_zval); in ZEND_NEW_SPEC_HANDLER()
775 AI_SET_PTR(&EX_T(opline->result.var), object_zval); in ZEND_NEW_SPEC_HANDLER()
796 Z_LVAL(EX_T(opline->result.var).tmp_var) = EG(error_reporting); in ZEND_BEGIN_SILENCE_SPEC_HANDLER()
797 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_LONG; /* shouldn't be necessary */ in ZEND_BEGIN_SILENCE_SPEC_HANDLER()
799 EX(old_error_reporting) = &EX_T(opline->result.var).tmp_var; in ZEND_BEGIN_SILENCE_SPEC_HANDLER()
874 …EX_T(opline->result.var).class_entry = do_bind_class(EX(op_array), opline, EG(class_table), 0 TSRM… in ZEND_DECLARE_CLASS_SPEC_HANDLER()
884 …EX_T(opline->result.var).class_entry = do_bind_inherited_class(EX(op_array), opline, EG(class_tabl… in ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER()
1193 …EX_T(opline->result.var).class_entry = zend_fetch_class(NULL, 0, opline->extended_value TSRMLS_CC); in ZEND_FETCH_CLASS_SPEC_CONST_HANDLER()
1202 EX_T(opline->result.var).class_entry = CACHED_PTR(opline->op2.literal->cache_slot); in ZEND_FETCH_CLASS_SPEC_CONST_HANDLER()
1204 …EX_T(opline->result.var).class_entry = zend_fetch_class_by_name(Z_STRVAL_P(class_name), Z_STRLEN_P… in ZEND_FETCH_CLASS_SPEC_CONST_HANDLER()
1205 CACHE_PTR(opline->op2.literal->cache_slot, EX_T(opline->result.var).class_entry); in ZEND_FETCH_CLASS_SPEC_CONST_HANDLER()
1208 EX_T(opline->result.var).class_entry = Z_OBJCE_P(class_name); in ZEND_FETCH_CLASS_SPEC_CONST_HANDLER()
1210 …EX_T(opline->result.var).class_entry = zend_fetch_class(Z_STRVAL_P(class_name), Z_STRLEN_P(class_n… in ZEND_FETCH_CLASS_SPEC_CONST_HANDLER()
1227 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER()
1374 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER()
1424 var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->result.var TSRMLS_CC); in ZEND_RECV_INIT_SPEC_CONST_HANDLER()
1517 …EX_T(opline->result.var).class_entry = zend_fetch_class(NULL, 0, opline->extended_value TSRMLS_CC); in ZEND_FETCH_CLASS_SPEC_TMP_HANDLER()
1526 EX_T(opline->result.var).class_entry = CACHED_PTR(opline->op2.literal->cache_slot); in ZEND_FETCH_CLASS_SPEC_TMP_HANDLER()
1528 …EX_T(opline->result.var).class_entry = zend_fetch_class_by_name(Z_STRVAL_P(class_name), Z_STRLEN_P… in ZEND_FETCH_CLASS_SPEC_TMP_HANDLER()
1529 CACHE_PTR(opline->op2.literal->cache_slot, EX_T(opline->result.var).class_entry); in ZEND_FETCH_CLASS_SPEC_TMP_HANDLER()
1532 EX_T(opline->result.var).class_entry = Z_OBJCE_P(class_name); in ZEND_FETCH_CLASS_SPEC_TMP_HANDLER()
1534 …EX_T(opline->result.var).class_entry = zend_fetch_class(Z_STRVAL_P(class_name), Z_STRLEN_P(class_n… in ZEND_FETCH_CLASS_SPEC_TMP_HANDLER()
1552 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER()
1704 …EX_T(opline->result.var).class_entry = zend_fetch_class(NULL, 0, opline->extended_value TSRMLS_CC); in ZEND_FETCH_CLASS_SPEC_VAR_HANDLER()
1713 EX_T(opline->result.var).class_entry = CACHED_PTR(opline->op2.literal->cache_slot); in ZEND_FETCH_CLASS_SPEC_VAR_HANDLER()
1715 …EX_T(opline->result.var).class_entry = zend_fetch_class_by_name(Z_STRVAL_P(class_name), Z_STRLEN_P… in ZEND_FETCH_CLASS_SPEC_VAR_HANDLER()
1716 CACHE_PTR(opline->op2.literal->cache_slot, EX_T(opline->result.var).class_entry); in ZEND_FETCH_CLASS_SPEC_VAR_HANDLER()
1719 EX_T(opline->result.var).class_entry = Z_OBJCE_P(class_name); in ZEND_FETCH_CLASS_SPEC_VAR_HANDLER()
1721 …EX_T(opline->result.var).class_entry = zend_fetch_class(Z_STRVAL_P(class_name), Z_STRLEN_P(class_n… in ZEND_FETCH_CLASS_SPEC_VAR_HANDLER()
1739 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER()
1891 …EX_T(opline->result.var).class_entry = zend_fetch_class(NULL, 0, opline->extended_value TSRMLS_CC); in ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER()
1900 EX_T(opline->result.var).class_entry = CACHED_PTR(opline->op2.literal->cache_slot); in ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER()
1902 …EX_T(opline->result.var).class_entry = zend_fetch_class_by_name(Z_STRVAL_P(class_name), Z_STRLEN_P… in ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER()
1903 CACHE_PTR(opline->op2.literal->cache_slot, EX_T(opline->result.var).class_entry); in ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER()
1906 EX_T(opline->result.var).class_entry = Z_OBJCE_P(class_name); in ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER()
1908 …EX_T(opline->result.var).class_entry = zend_fetch_class(Z_STRVAL_P(class_name), Z_STRLEN_P(class_n… in ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER()
1930 …EX_T(opline->result.var).class_entry = zend_fetch_class(NULL, 0, opline->extended_value TSRMLS_CC); in ZEND_FETCH_CLASS_SPEC_CV_HANDLER()
1939 EX_T(opline->result.var).class_entry = CACHED_PTR(opline->op2.literal->cache_slot); in ZEND_FETCH_CLASS_SPEC_CV_HANDLER()
1941 …EX_T(opline->result.var).class_entry = zend_fetch_class_by_name(Z_STRVAL_P(class_name), Z_STRLEN_P… in ZEND_FETCH_CLASS_SPEC_CV_HANDLER()
1942 CACHE_PTR(opline->op2.literal->cache_slot, EX_T(opline->result.var).class_entry); in ZEND_FETCH_CLASS_SPEC_CV_HANDLER()
1945 EX_T(opline->result.var).class_entry = Z_OBJCE_P(class_name); in ZEND_FETCH_CLASS_SPEC_CV_HANDLER()
1947 …EX_T(opline->result.var).class_entry = zend_fetch_class(Z_STRVAL_P(class_name), Z_STRLEN_P(class_n… in ZEND_FETCH_CLASS_SPEC_CV_HANDLER()
1964 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER()
2113 bitwise_not_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_NOT_SPEC_CONST_HANDLER()
2126 boolean_not_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_NOT_SPEC_CONST_HANDLER()
2155 ZVAL_LONG(&EX_T(opline->result.var).tmp_var, 1); in ZEND_PRINT_SPEC_CONST_HANDLER()
2272 Z_LVAL(EX_T(opline->result.var).tmp_var) = retval; in ZEND_JMPZ_EX_SPEC_CONST_HANDLER()
2273 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in ZEND_JMPZ_EX_SPEC_CONST_HANDLER()
2303 Z_LVAL(EX_T(opline->result.var).tmp_var) = retval; in ZEND_JMPNZ_EX_SPEC_CONST_HANDLER()
2304 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in ZEND_JMPNZ_EX_SPEC_CONST_HANDLER()
2512 zval *retval = &EX_T(opline->result.var).tmp_var; in ZEND_BOOL_SPEC_CONST_HANDLER()
2580 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_CLONE_SPEC_CONST_HANDLER()
2593 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_CAST_SPEC_CONST_HANDLER() local
2599 ZVAL_COPY_VALUE(result, expr); in ZEND_CAST_SPEC_CONST_HANDLER()
2601 zendi_zval_copy_ctor(*result); in ZEND_CAST_SPEC_CONST_HANDLER()
2606 convert_to_null(result); in ZEND_CAST_SPEC_CONST_HANDLER()
2609 convert_to_boolean(result); in ZEND_CAST_SPEC_CONST_HANDLER()
2612 convert_to_long(result); in ZEND_CAST_SPEC_CONST_HANDLER()
2615 convert_to_double(result); in ZEND_CAST_SPEC_CONST_HANDLER()
2623 ZVAL_COPY_VALUE(result, &var_copy); in ZEND_CAST_SPEC_CONST_HANDLER()
2628 ZVAL_COPY_VALUE(result, expr); in ZEND_CAST_SPEC_CONST_HANDLER()
2630 zendi_zval_copy_ctor(*result); in ZEND_CAST_SPEC_CONST_HANDLER()
2636 convert_to_array(result); in ZEND_CAST_SPEC_CONST_HANDLER()
2639 convert_to_object(result); in ZEND_CAST_SPEC_CONST_HANDLER()
2738 EX_T(opline->result.var).var.ptr = NULL; in ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER()
2739 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER()
2740 EG(return_value_ptr_ptr) = EX_T(opline->result.var).var.ptr_ptr; in ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER()
2776 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER()
2870 EX_T(opline->result.var).fe.ptr = array_ptr; in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2909 zend_hash_get_pointer(fe_ht, &EX_T(opline->result.var).fe.fe_pos); in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2955 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value); in ZEND_JMP_SET_SPEC_CONST_HANDLER()
2957 zendi_zval_copy_ctor(EX_T(opline->result.var).tmp_var); in ZEND_JMP_SET_SPEC_CONST_HANDLER()
2982 EX_T(opline->result.var).var.ptr = value; in ZEND_JMP_SET_VAR_SPEC_CONST_HANDLER()
2983 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_JMP_SET_VAR_SPEC_CONST_HANDLER()
2987 EX_T(opline->result.var).var.ptr = ret; in ZEND_JMP_SET_VAR_SPEC_CONST_HANDLER()
2988 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_JMP_SET_VAR_SPEC_CONST_HANDLER()
2990 zval_copy_ctor(EX_T(opline->result.var).var.ptr); in ZEND_JMP_SET_VAR_SPEC_CONST_HANDLER()
3013 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value); in ZEND_QM_ASSIGN_SPEC_CONST_HANDLER()
3015 zval_copy_ctor(&EX_T(opline->result.var).tmp_var); in ZEND_QM_ASSIGN_SPEC_CONST_HANDLER()
3033 EX_T(opline->result.var).var.ptr = value; in ZEND_QM_ASSIGN_VAR_SPEC_CONST_HANDLER()
3034 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_QM_ASSIGN_VAR_SPEC_CONST_HANDLER()
3038 EX_T(opline->result.var).var.ptr = ret; in ZEND_QM_ASSIGN_VAR_SPEC_CONST_HANDLER()
3039 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_QM_ASSIGN_VAR_SPEC_CONST_HANDLER()
3041 zval_copy_ctor(EX_T(opline->result.var).var.ptr); in ZEND_QM_ASSIGN_VAR_SPEC_CONST_HANDLER()
3055 fast_add_function(&EX_T(opline->result.var).tmp_var, in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
3070 fast_sub_function(&EX_T(opline->result.var).tmp_var, in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
3085 fast_mul_function(&EX_T(opline->result.var).tmp_var, in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
3100 fast_div_function(&EX_T(opline->result.var).tmp_var, in ZEND_DIV_SPEC_CONST_CONST_HANDLER()
3115 fast_mod_function(&EX_T(opline->result.var).tmp_var, in ZEND_MOD_SPEC_CONST_CONST_HANDLER()
3130 shift_left_function(&EX_T(opline->result.var).tmp_var, in ZEND_SL_SPEC_CONST_CONST_HANDLER()
3145 shift_right_function(&EX_T(opline->result.var).tmp_var, in ZEND_SR_SPEC_CONST_CONST_HANDLER()
3160 concat_function(&EX_T(opline->result.var).tmp_var, in ZEND_CONCAT_SPEC_CONST_CONST_HANDLER()
3175 is_identical_function(&EX_T(opline->result.var).tmp_var, in ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER()
3188 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER() local
3191 is_identical_function(result, in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER()
3194 Z_LVAL_P(result) = !Z_LVAL_P(result); in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER()
3205 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER() local
3208 ZVAL_BOOL(result, fast_equal_function(result, in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
3221 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER() local
3224 ZVAL_BOOL(result, fast_not_equal_function(result, in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
3237 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER() local
3240 ZVAL_BOOL(result, fast_is_smaller_function(result, in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
3253 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER() local
3256 ZVAL_BOOL(result, fast_is_smaller_or_equal_function(result, in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
3271 bitwise_or_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_OR_SPEC_CONST_CONST_HANDLER()
3286 bitwise_and_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_AND_SPEC_CONST_CONST_HANDLER()
3301 bitwise_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER()
3316 boolean_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_XOR_SPEC_CONST_CONST_HANDLER()
3436 AI_SET_PTR(&EX_T(opline->result.var), *retval); in zend_fetch_var_address_helper_SPEC_CONST_CONST()
3450 EX_T(opline->result.var).var.ptr_ptr = retval; in zend_fetch_var_address_helper_SPEC_CONST_CONST()
3501 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, … in ZEND_FETCH_DIM_R_SPEC_CONST_CONST_HANDLER()
3519 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_FETCH_DIM_TMP_VAR_SPEC_CONST_CONST_HANDLER()
3525 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_FETCH_DIM_TMP_VAR_SPEC_CONST_CONST_HANDLER()
3537 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
3664 is_equal_function(&EX_T(opline->result.var).tmp_var, in ZEND_CASE_SPEC_CONST_CONST_HANDLER()
3693 …ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, actual, Z_STRLEN_P(opline->op2.zv)-(actual - Z_STR… in ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER()
3702 retval = &EX_T(opline->result.var).tmp_var; in ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER()
3715 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value); in ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER()
3716 zval_copy_ctor(&EX_T(opline->result.var).tmp_var); in ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER()
3734 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value); in ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER()
3735 zval_copy_ctor(&EX_T(opline->result.var).tmp_var); in ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER()
3755 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value); in ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER()
3756 zval_copy_ctor(&EX_T(opline->result.var).tmp_var); in ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER()
3759 ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1); in ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER()
3818 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST_HANDLER()
3831 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST_HANDLER()
3834 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST_HANDLER()
3844 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST_HANDLER()
3859 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_CONST_CONST_HANDLER()
4016 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_CONST_HANDLER()
4018 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_CONST_HANDLER()
4022 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_CONST_HANDLER()
4024 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_CONST_HANDLER()
4211 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_CONST_CONST_HANDLER()
4213 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_CONST_CONST_HANDLER()
4235 fast_add_function(&EX_T(opline->result.var).tmp_var, in ZEND_ADD_SPEC_CONST_TMP_HANDLER()
4250 fast_sub_function(&EX_T(opline->result.var).tmp_var, in ZEND_SUB_SPEC_CONST_TMP_HANDLER()
4265 fast_mul_function(&EX_T(opline->result.var).tmp_var, in ZEND_MUL_SPEC_CONST_TMP_HANDLER()
4280 fast_div_function(&EX_T(opline->result.var).tmp_var, in ZEND_DIV_SPEC_CONST_TMP_HANDLER()
4295 fast_mod_function(&EX_T(opline->result.var).tmp_var, in ZEND_MOD_SPEC_CONST_TMP_HANDLER()
4310 shift_left_function(&EX_T(opline->result.var).tmp_var, in ZEND_SL_SPEC_CONST_TMP_HANDLER()
4325 shift_right_function(&EX_T(opline->result.var).tmp_var, in ZEND_SR_SPEC_CONST_TMP_HANDLER()
4340 concat_function(&EX_T(opline->result.var).tmp_var, in ZEND_CONCAT_SPEC_CONST_TMP_HANDLER()
4355 is_identical_function(&EX_T(opline->result.var).tmp_var, in ZEND_IS_IDENTICAL_SPEC_CONST_TMP_HANDLER()
4368 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_TMP_HANDLER() local
4371 is_identical_function(result, in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_TMP_HANDLER()
4374 Z_LVAL_P(result) = !Z_LVAL_P(result); in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_TMP_HANDLER()
4385 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_EQUAL_SPEC_CONST_TMP_HANDLER() local
4388 ZVAL_BOOL(result, fast_equal_function(result, in ZEND_IS_EQUAL_SPEC_CONST_TMP_HANDLER()
4401 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_EQUAL_SPEC_CONST_TMP_HANDLER() local
4404 ZVAL_BOOL(result, fast_not_equal_function(result, in ZEND_IS_NOT_EQUAL_SPEC_CONST_TMP_HANDLER()
4417 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_SPEC_CONST_TMP_HANDLER() local
4420 ZVAL_BOOL(result, fast_is_smaller_function(result, in ZEND_IS_SMALLER_SPEC_CONST_TMP_HANDLER()
4433 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMP_HANDLER() local
4436 ZVAL_BOOL(result, fast_is_smaller_or_equal_function(result, in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMP_HANDLER()
4451 bitwise_or_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_OR_SPEC_CONST_TMP_HANDLER()
4466 bitwise_and_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_AND_SPEC_CONST_TMP_HANDLER()
4481 bitwise_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_XOR_SPEC_CONST_TMP_HANDLER()
4496 boolean_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_XOR_SPEC_CONST_TMP_HANDLER()
4517 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->… in ZEND_FETCH_DIM_R_SPEC_CONST_TMP_HANDLER()
4529 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER()
4656 is_equal_function(&EX_T(opline->result.var).tmp_var, in ZEND_CASE_SPEC_CONST_TMP_HANDLER()
4714 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMP_HANDLER()
4727 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMP_HANDLER()
4730 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMP_HANDLER()
4740 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMP_HANDLER()
4755 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_CONST_TMP_HANDLER()
4904 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_CONST_TMP_HANDLER()
4906 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_CONST_TMP_HANDLER()
4928 fast_add_function(&EX_T(opline->result.var).tmp_var, in ZEND_ADD_SPEC_CONST_VAR_HANDLER()
4943 fast_sub_function(&EX_T(opline->result.var).tmp_var, in ZEND_SUB_SPEC_CONST_VAR_HANDLER()
4958 fast_mul_function(&EX_T(opline->result.var).tmp_var, in ZEND_MUL_SPEC_CONST_VAR_HANDLER()
4973 fast_div_function(&EX_T(opline->result.var).tmp_var, in ZEND_DIV_SPEC_CONST_VAR_HANDLER()
4988 fast_mod_function(&EX_T(opline->result.var).tmp_var, in ZEND_MOD_SPEC_CONST_VAR_HANDLER()
5003 shift_left_function(&EX_T(opline->result.var).tmp_var, in ZEND_SL_SPEC_CONST_VAR_HANDLER()
5018 shift_right_function(&EX_T(opline->result.var).tmp_var, in ZEND_SR_SPEC_CONST_VAR_HANDLER()
5033 concat_function(&EX_T(opline->result.var).tmp_var, in ZEND_CONCAT_SPEC_CONST_VAR_HANDLER()
5048 is_identical_function(&EX_T(opline->result.var).tmp_var, in ZEND_IS_IDENTICAL_SPEC_CONST_VAR_HANDLER()
5061 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_VAR_HANDLER() local
5064 is_identical_function(result, in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_VAR_HANDLER()
5067 Z_LVAL_P(result) = !Z_LVAL_P(result); in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_VAR_HANDLER()
5078 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_EQUAL_SPEC_CONST_VAR_HANDLER() local
5081 ZVAL_BOOL(result, fast_equal_function(result, in ZEND_IS_EQUAL_SPEC_CONST_VAR_HANDLER()
5094 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_EQUAL_SPEC_CONST_VAR_HANDLER() local
5097 ZVAL_BOOL(result, fast_not_equal_function(result, in ZEND_IS_NOT_EQUAL_SPEC_CONST_VAR_HANDLER()
5110 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_SPEC_CONST_VAR_HANDLER() local
5113 ZVAL_BOOL(result, fast_is_smaller_function(result, in ZEND_IS_SMALLER_SPEC_CONST_VAR_HANDLER()
5126 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_VAR_HANDLER() local
5129 ZVAL_BOOL(result, fast_is_smaller_or_equal_function(result, in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_VAR_HANDLER()
5144 bitwise_or_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_OR_SPEC_CONST_VAR_HANDLER()
5159 bitwise_and_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_AND_SPEC_CONST_VAR_HANDLER()
5174 bitwise_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_XOR_SPEC_CONST_VAR_HANDLER()
5189 boolean_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_XOR_SPEC_CONST_VAR_HANDLER()
5309 AI_SET_PTR(&EX_T(opline->result.var), *retval); in zend_fetch_var_address_helper_SPEC_CONST_VAR()
5323 EX_T(opline->result.var).var.ptr_ptr = retval; in zend_fetch_var_address_helper_SPEC_CONST_VAR()
5374 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->… in ZEND_FETCH_DIM_R_SPEC_CONST_VAR_HANDLER()
5386 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER()
5513 is_equal_function(&EX_T(opline->result.var).tmp_var, in ZEND_CASE_SPEC_CONST_VAR_HANDLER()
5571 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_VAR_HANDLER()
5584 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_VAR_HANDLER()
5587 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_VAR_HANDLER()
5597 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_VAR_HANDLER()
5612 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_CONST_VAR_HANDLER()
5769 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_VAR_HANDLER()
5771 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_VAR_HANDLER()
5775 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_VAR_HANDLER()
5777 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_VAR_HANDLER()
5925 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_CONST_VAR_HANDLER()
5927 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_CONST_VAR_HANDLER()
6054 AI_SET_PTR(&EX_T(opline->result.var), *retval); in zend_fetch_var_address_helper_SPEC_CONST_UNUSED()
6068 EX_T(opline->result.var).var.ptr_ptr = retval; in zend_fetch_var_address_helper_SPEC_CONST_UNUSED()
6112 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
6279 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED_HANDLER()
6292 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED_HANDLER()
6295 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED_HANDLER()
6305 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED_HANDLER()
6320 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_CONST_UNUSED_HANDLER()
6477 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER()
6479 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER()
6483 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER()
6485 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER()
6508 …zend_create_closure(&EX_T(opline->result.var).tmp_var, (zend_function *) op_array, EG(called_scop… in ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED_HANDLER()
6510 …zend_create_closure(&EX_T(opline->result.var).tmp_var, (zend_function *) op_array, EG(scope), EG(… in ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED_HANDLER()
6656 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_CONST_UNUSED_HANDLER()
6658 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_CONST_UNUSED_HANDLER()
6680 fast_add_function(&EX_T(opline->result.var).tmp_var, in ZEND_ADD_SPEC_CONST_CV_HANDLER()
6695 fast_sub_function(&EX_T(opline->result.var).tmp_var, in ZEND_SUB_SPEC_CONST_CV_HANDLER()
6710 fast_mul_function(&EX_T(opline->result.var).tmp_var, in ZEND_MUL_SPEC_CONST_CV_HANDLER()
6725 fast_div_function(&EX_T(opline->result.var).tmp_var, in ZEND_DIV_SPEC_CONST_CV_HANDLER()
6740 fast_mod_function(&EX_T(opline->result.var).tmp_var, in ZEND_MOD_SPEC_CONST_CV_HANDLER()
6755 shift_left_function(&EX_T(opline->result.var).tmp_var, in ZEND_SL_SPEC_CONST_CV_HANDLER()
6770 shift_right_function(&EX_T(opline->result.var).tmp_var, in ZEND_SR_SPEC_CONST_CV_HANDLER()
6785 concat_function(&EX_T(opline->result.var).tmp_var, in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
6800 is_identical_function(&EX_T(opline->result.var).tmp_var, in ZEND_IS_IDENTICAL_SPEC_CONST_CV_HANDLER()
6813 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CV_HANDLER() local
6816 is_identical_function(result, in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CV_HANDLER()
6819 Z_LVAL_P(result) = !Z_LVAL_P(result); in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CV_HANDLER()
6830 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_EQUAL_SPEC_CONST_CV_HANDLER() local
6833 ZVAL_BOOL(result, fast_equal_function(result, in ZEND_IS_EQUAL_SPEC_CONST_CV_HANDLER()
6846 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_EQUAL_SPEC_CONST_CV_HANDLER() local
6849 ZVAL_BOOL(result, fast_not_equal_function(result, in ZEND_IS_NOT_EQUAL_SPEC_CONST_CV_HANDLER()
6862 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_SPEC_CONST_CV_HANDLER() local
6865 ZVAL_BOOL(result, fast_is_smaller_function(result, in ZEND_IS_SMALLER_SPEC_CONST_CV_HANDLER()
6878 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CV_HANDLER() local
6881 ZVAL_BOOL(result, fast_is_smaller_or_equal_function(result, in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CV_HANDLER()
6896 bitwise_or_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_OR_SPEC_CONST_CV_HANDLER()
6911 bitwise_and_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_AND_SPEC_CONST_CV_HANDLER()
6926 bitwise_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_XOR_SPEC_CONST_CV_HANDLER()
6941 boolean_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_XOR_SPEC_CONST_CV_HANDLER()
6962 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(… in ZEND_FETCH_DIM_R_SPEC_CONST_CV_HANDLER()
6974 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
7122 if (opline->result.num) { in ZEND_CATCH_SPEC_CONST_CV_HANDLER()
7161 is_equal_function(&EX_T(opline->result.var).tmp_var, in ZEND_CASE_SPEC_CONST_CV_HANDLER()
7218 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV_HANDLER()
7231 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV_HANDLER()
7234 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV_HANDLER()
7244 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV_HANDLER()
7259 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_CONST_CV_HANDLER()
7408 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_CONST_CV_HANDLER()
7410 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_CONST_CV_HANDLER()
7432 bitwise_not_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_NOT_SPEC_TMP_HANDLER()
7445 boolean_not_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_NOT_SPEC_TMP_HANDLER()
7475 ZVAL_LONG(&EX_T(opline->result.var).tmp_var, 1); in ZEND_PRINT_SPEC_TMP_HANDLER()
7592 Z_LVAL(EX_T(opline->result.var).tmp_var) = retval; in ZEND_JMPZ_EX_SPEC_TMP_HANDLER()
7593 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in ZEND_JMPZ_EX_SPEC_TMP_HANDLER()
7623 Z_LVAL(EX_T(opline->result.var).tmp_var) = retval; in ZEND_JMPNZ_EX_SPEC_TMP_HANDLER()
7624 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in ZEND_JMPNZ_EX_SPEC_TMP_HANDLER()
7822 zval *retval = &EX_T(opline->result.var).tmp_var; in ZEND_BOOL_SPEC_TMP_HANDLER()
7891 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_CLONE_SPEC_TMP_HANDLER()
7904 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_CAST_SPEC_TMP_HANDLER() local
7910 ZVAL_COPY_VALUE(result, expr); in ZEND_CAST_SPEC_TMP_HANDLER()
7912 zendi_zval_copy_ctor(*result); in ZEND_CAST_SPEC_TMP_HANDLER()
7917 convert_to_null(result); in ZEND_CAST_SPEC_TMP_HANDLER()
7920 convert_to_boolean(result); in ZEND_CAST_SPEC_TMP_HANDLER()
7923 convert_to_long(result); in ZEND_CAST_SPEC_TMP_HANDLER()
7926 convert_to_double(result); in ZEND_CAST_SPEC_TMP_HANDLER()
7934 ZVAL_COPY_VALUE(result, &var_copy); in ZEND_CAST_SPEC_TMP_HANDLER()
7939 ZVAL_COPY_VALUE(result, expr); in ZEND_CAST_SPEC_TMP_HANDLER()
7941 zendi_zval_copy_ctor(*result); in ZEND_CAST_SPEC_TMP_HANDLER()
7947 convert_to_array(result); in ZEND_CAST_SPEC_TMP_HANDLER()
7950 convert_to_object(result); in ZEND_CAST_SPEC_TMP_HANDLER()
8049 EX_T(opline->result.var).var.ptr = NULL; in ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER()
8050 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER()
8051 EG(return_value_ptr_ptr) = EX_T(opline->result.var).var.ptr_ptr; in ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER()
8087 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER()
8181 EX_T(opline->result.var).fe.ptr = array_ptr; in ZEND_FE_RESET_SPEC_TMP_HANDLER()
8220 zend_hash_get_pointer(fe_ht, &EX_T(opline->result.var).fe.fe_pos); in ZEND_FE_RESET_SPEC_TMP_HANDLER()
8295 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value); in ZEND_JMP_SET_SPEC_TMP_HANDLER()
8297 zendi_zval_copy_ctor(EX_T(opline->result.var).tmp_var); in ZEND_JMP_SET_SPEC_TMP_HANDLER()
8323 EX_T(opline->result.var).var.ptr = value; in ZEND_JMP_SET_VAR_SPEC_TMP_HANDLER()
8324 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_JMP_SET_VAR_SPEC_TMP_HANDLER()
8328 EX_T(opline->result.var).var.ptr = ret; in ZEND_JMP_SET_VAR_SPEC_TMP_HANDLER()
8329 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_JMP_SET_VAR_SPEC_TMP_HANDLER()
8331 zval_copy_ctor(EX_T(opline->result.var).var.ptr); in ZEND_JMP_SET_VAR_SPEC_TMP_HANDLER()
8355 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value); in ZEND_QM_ASSIGN_SPEC_TMP_HANDLER()
8357 zval_copy_ctor(&EX_T(opline->result.var).tmp_var); in ZEND_QM_ASSIGN_SPEC_TMP_HANDLER()
8375 EX_T(opline->result.var).var.ptr = value; in ZEND_QM_ASSIGN_VAR_SPEC_TMP_HANDLER()
8376 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_QM_ASSIGN_VAR_SPEC_TMP_HANDLER()
8380 EX_T(opline->result.var).var.ptr = ret; in ZEND_QM_ASSIGN_VAR_SPEC_TMP_HANDLER()
8381 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_QM_ASSIGN_VAR_SPEC_TMP_HANDLER()
8383 zval_copy_ctor(EX_T(opline->result.var).var.ptr); in ZEND_QM_ASSIGN_VAR_SPEC_TMP_HANDLER()
8396 zend_bool result; in ZEND_INSTANCEOF_SPEC_TMP_HANDLER() local
8402 result = instanceof_function(Z_OBJCE_P(expr), EX_T(opline->op2.var).class_entry TSRMLS_CC); in ZEND_INSTANCEOF_SPEC_TMP_HANDLER()
8404 result = 0; in ZEND_INSTANCEOF_SPEC_TMP_HANDLER()
8406 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, result); in ZEND_INSTANCEOF_SPEC_TMP_HANDLER()
8418 fast_add_function(&EX_T(opline->result.var).tmp_var, in ZEND_ADD_SPEC_TMP_CONST_HANDLER()
8433 fast_sub_function(&EX_T(opline->result.var).tmp_var, in ZEND_SUB_SPEC_TMP_CONST_HANDLER()
8448 fast_mul_function(&EX_T(opline->result.var).tmp_var, in ZEND_MUL_SPEC_TMP_CONST_HANDLER()
8463 fast_div_function(&EX_T(opline->result.var).tmp_var, in ZEND_DIV_SPEC_TMP_CONST_HANDLER()
8478 fast_mod_function(&EX_T(opline->result.var).tmp_var, in ZEND_MOD_SPEC_TMP_CONST_HANDLER()
8493 shift_left_function(&EX_T(opline->result.var).tmp_var, in ZEND_SL_SPEC_TMP_CONST_HANDLER()
8508 shift_right_function(&EX_T(opline->result.var).tmp_var, in ZEND_SR_SPEC_TMP_CONST_HANDLER()
8523 concat_function(&EX_T(opline->result.var).tmp_var, in ZEND_CONCAT_SPEC_TMP_CONST_HANDLER()
8538 is_identical_function(&EX_T(opline->result.var).tmp_var, in ZEND_IS_IDENTICAL_SPEC_TMP_CONST_HANDLER()
8551 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER() local
8554 is_identical_function(result, in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER()
8557 Z_LVAL_P(result) = !Z_LVAL_P(result); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER()
8568 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_EQUAL_SPEC_TMP_CONST_HANDLER() local
8571 ZVAL_BOOL(result, fast_equal_function(result, in ZEND_IS_EQUAL_SPEC_TMP_CONST_HANDLER()
8584 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_EQUAL_SPEC_TMP_CONST_HANDLER() local
8587 ZVAL_BOOL(result, fast_not_equal_function(result, in ZEND_IS_NOT_EQUAL_SPEC_TMP_CONST_HANDLER()
8600 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_SPEC_TMP_CONST_HANDLER() local
8603 ZVAL_BOOL(result, fast_is_smaller_function(result, in ZEND_IS_SMALLER_SPEC_TMP_CONST_HANDLER()
8616 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CONST_HANDLER() local
8619 ZVAL_BOOL(result, fast_is_smaller_or_equal_function(result, in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CONST_HANDLER()
8634 bitwise_or_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_OR_SPEC_TMP_CONST_HANDLER()
8649 bitwise_and_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_AND_SPEC_TMP_CONST_HANDLER()
8664 bitwise_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_XOR_SPEC_TMP_CONST_HANDLER()
8679 boolean_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_XOR_SPEC_TMP_CONST_HANDLER()
8799 AI_SET_PTR(&EX_T(opline->result.var), *retval); in zend_fetch_var_address_helper_SPEC_TMP_CONST()
8813 EX_T(opline->result.var).var.ptr_ptr = retval; in zend_fetch_var_address_helper_SPEC_TMP_CONST()
8864 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, … in ZEND_FETCH_DIM_R_SPEC_TMP_CONST_HANDLER()
8882 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_FETCH_DIM_TMP_VAR_SPEC_TMP_CONST_HANDLER()
8888 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_FETCH_DIM_TMP_VAR_SPEC_TMP_CONST_HANDLER()
8898 zval *str = &EX_T(opline->result.var).tmp_var; in ZEND_ADD_CHAR_SPEC_TMP_CONST_HANDLER()
8921 zval *str = &EX_T(opline->result.var).tmp_var; in ZEND_ADD_STRING_SPEC_TMP_CONST_HANDLER()
8948 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_METHOD_CALL_SPEC_TMP_CONST_HANDLER()
9029 is_equal_function(&EX_T(opline->result.var).tmp_var, in ZEND_CASE_SPEC_TMP_CONST_HANDLER()
9086 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_HANDLER()
9099 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_HANDLER()
9102 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_HANDLER()
9112 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_HANDLER()
9127 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_TMP_CONST_HANDLER()
9284 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_CONST_HANDLER()
9286 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_CONST_HANDLER()
9290 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_CONST_HANDLER()
9292 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_CONST_HANDLER()
9439 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_TMP_CONST_HANDLER()
9441 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_TMP_CONST_HANDLER()
9463 fast_add_function(&EX_T(opline->result.var).tmp_var, in ZEND_ADD_SPEC_TMP_TMP_HANDLER()
9478 fast_sub_function(&EX_T(opline->result.var).tmp_var, in ZEND_SUB_SPEC_TMP_TMP_HANDLER()
9493 fast_mul_function(&EX_T(opline->result.var).tmp_var, in ZEND_MUL_SPEC_TMP_TMP_HANDLER()
9508 fast_div_function(&EX_T(opline->result.var).tmp_var, in ZEND_DIV_SPEC_TMP_TMP_HANDLER()
9523 fast_mod_function(&EX_T(opline->result.var).tmp_var, in ZEND_MOD_SPEC_TMP_TMP_HANDLER()
9538 shift_left_function(&EX_T(opline->result.var).tmp_var, in ZEND_SL_SPEC_TMP_TMP_HANDLER()
9553 shift_right_function(&EX_T(opline->result.var).tmp_var, in ZEND_SR_SPEC_TMP_TMP_HANDLER()
9568 concat_function(&EX_T(opline->result.var).tmp_var, in ZEND_CONCAT_SPEC_TMP_TMP_HANDLER()
9583 is_identical_function(&EX_T(opline->result.var).tmp_var, in ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER()
9596 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER() local
9599 is_identical_function(result, in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER()
9602 Z_LVAL_P(result) = !Z_LVAL_P(result); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER()
9613 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_EQUAL_SPEC_TMP_TMP_HANDLER() local
9616 ZVAL_BOOL(result, fast_equal_function(result, in ZEND_IS_EQUAL_SPEC_TMP_TMP_HANDLER()
9629 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_EQUAL_SPEC_TMP_TMP_HANDLER() local
9632 ZVAL_BOOL(result, fast_not_equal_function(result, in ZEND_IS_NOT_EQUAL_SPEC_TMP_TMP_HANDLER()
9645 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_SPEC_TMP_TMP_HANDLER() local
9648 ZVAL_BOOL(result, fast_is_smaller_function(result, in ZEND_IS_SMALLER_SPEC_TMP_TMP_HANDLER()
9661 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_TMP_HANDLER() local
9664 ZVAL_BOOL(result, fast_is_smaller_or_equal_function(result, in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_TMP_HANDLER()
9679 bitwise_or_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_OR_SPEC_TMP_TMP_HANDLER()
9694 bitwise_and_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_AND_SPEC_TMP_TMP_HANDLER()
9709 bitwise_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_XOR_SPEC_TMP_TMP_HANDLER()
9724 boolean_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_XOR_SPEC_TMP_TMP_HANDLER()
9745 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->… in ZEND_FETCH_DIM_R_SPEC_TMP_TMP_HANDLER()
9756 zval *str = &EX_T(opline->result.var).tmp_var; in ZEND_ADD_VAR_SPEC_TMP_TMP_HANDLER()
9804 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_METHOD_CALL_SPEC_TMP_TMP_HANDLER()
9886 is_equal_function(&EX_T(opline->result.var).tmp_var, in ZEND_CASE_SPEC_TMP_TMP_HANDLER()
9944 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMP_HANDLER()
9957 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMP_HANDLER()
9960 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMP_HANDLER()
9970 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMP_HANDLER()
9985 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_TMP_TMP_HANDLER()
10134 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_TMP_TMP_HANDLER()
10136 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_TMP_TMP_HANDLER()
10158 fast_add_function(&EX_T(opline->result.var).tmp_var, in ZEND_ADD_SPEC_TMP_VAR_HANDLER()
10173 fast_sub_function(&EX_T(opline->result.var).tmp_var, in ZEND_SUB_SPEC_TMP_VAR_HANDLER()
10188 fast_mul_function(&EX_T(opline->result.var).tmp_var, in ZEND_MUL_SPEC_TMP_VAR_HANDLER()
10203 fast_div_function(&EX_T(opline->result.var).tmp_var, in ZEND_DIV_SPEC_TMP_VAR_HANDLER()
10218 fast_mod_function(&EX_T(opline->result.var).tmp_var, in ZEND_MOD_SPEC_TMP_VAR_HANDLER()
10233 shift_left_function(&EX_T(opline->result.var).tmp_var, in ZEND_SL_SPEC_TMP_VAR_HANDLER()
10248 shift_right_function(&EX_T(opline->result.var).tmp_var, in ZEND_SR_SPEC_TMP_VAR_HANDLER()
10263 concat_function(&EX_T(opline->result.var).tmp_var, in ZEND_CONCAT_SPEC_TMP_VAR_HANDLER()
10278 is_identical_function(&EX_T(opline->result.var).tmp_var, in ZEND_IS_IDENTICAL_SPEC_TMP_VAR_HANDLER()
10291 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_VAR_HANDLER() local
10294 is_identical_function(result, in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_VAR_HANDLER()
10297 Z_LVAL_P(result) = !Z_LVAL_P(result); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_VAR_HANDLER()
10308 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_EQUAL_SPEC_TMP_VAR_HANDLER() local
10311 ZVAL_BOOL(result, fast_equal_function(result, in ZEND_IS_EQUAL_SPEC_TMP_VAR_HANDLER()
10324 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_EQUAL_SPEC_TMP_VAR_HANDLER() local
10327 ZVAL_BOOL(result, fast_not_equal_function(result, in ZEND_IS_NOT_EQUAL_SPEC_TMP_VAR_HANDLER()
10340 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_SPEC_TMP_VAR_HANDLER() local
10343 ZVAL_BOOL(result, fast_is_smaller_function(result, in ZEND_IS_SMALLER_SPEC_TMP_VAR_HANDLER()
10356 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_VAR_HANDLER() local
10359 ZVAL_BOOL(result, fast_is_smaller_or_equal_function(result, in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_VAR_HANDLER()
10374 bitwise_or_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_OR_SPEC_TMP_VAR_HANDLER()
10389 bitwise_and_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_AND_SPEC_TMP_VAR_HANDLER()
10404 bitwise_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_XOR_SPEC_TMP_VAR_HANDLER()
10419 boolean_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_XOR_SPEC_TMP_VAR_HANDLER()
10539 AI_SET_PTR(&EX_T(opline->result.var), *retval); in zend_fetch_var_address_helper_SPEC_TMP_VAR()
10553 EX_T(opline->result.var).var.ptr_ptr = retval; in zend_fetch_var_address_helper_SPEC_TMP_VAR()
10604 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->… in ZEND_FETCH_DIM_R_SPEC_TMP_VAR_HANDLER()
10615 zval *str = &EX_T(opline->result.var).tmp_var; in ZEND_ADD_VAR_SPEC_TMP_VAR_HANDLER()
10663 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_METHOD_CALL_SPEC_TMP_VAR_HANDLER()
10745 is_equal_function(&EX_T(opline->result.var).tmp_var, in ZEND_CASE_SPEC_TMP_VAR_HANDLER()
10803 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_VAR_HANDLER()
10816 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_VAR_HANDLER()
10819 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_VAR_HANDLER()
10829 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_VAR_HANDLER()
10844 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_TMP_VAR_HANDLER()
11001 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_VAR_HANDLER()
11003 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_VAR_HANDLER()
11007 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_VAR_HANDLER()
11009 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_VAR_HANDLER()
11157 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_TMP_VAR_HANDLER()
11159 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_TMP_VAR_HANDLER()
11286 AI_SET_PTR(&EX_T(opline->result.var), *retval); in zend_fetch_var_address_helper_SPEC_TMP_UNUSED()
11300 EX_T(opline->result.var).var.ptr_ptr = retval; in zend_fetch_var_address_helper_SPEC_TMP_UNUSED()
11388 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED_HANDLER()
11401 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED_HANDLER()
11404 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED_HANDLER()
11414 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED_HANDLER()
11429 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_TMP_UNUSED_HANDLER()
11586 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_UNUSED_HANDLER()
11588 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_UNUSED_HANDLER()
11592 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_UNUSED_HANDLER()
11594 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_UNUSED_HANDLER()
11741 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_TMP_UNUSED_HANDLER()
11743 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_TMP_UNUSED_HANDLER()
11765 fast_add_function(&EX_T(opline->result.var).tmp_var, in ZEND_ADD_SPEC_TMP_CV_HANDLER()
11780 fast_sub_function(&EX_T(opline->result.var).tmp_var, in ZEND_SUB_SPEC_TMP_CV_HANDLER()
11795 fast_mul_function(&EX_T(opline->result.var).tmp_var, in ZEND_MUL_SPEC_TMP_CV_HANDLER()
11810 fast_div_function(&EX_T(opline->result.var).tmp_var, in ZEND_DIV_SPEC_TMP_CV_HANDLER()
11825 fast_mod_function(&EX_T(opline->result.var).tmp_var, in ZEND_MOD_SPEC_TMP_CV_HANDLER()
11840 shift_left_function(&EX_T(opline->result.var).tmp_var, in ZEND_SL_SPEC_TMP_CV_HANDLER()
11855 shift_right_function(&EX_T(opline->result.var).tmp_var, in ZEND_SR_SPEC_TMP_CV_HANDLER()
11870 concat_function(&EX_T(opline->result.var).tmp_var, in ZEND_CONCAT_SPEC_TMP_CV_HANDLER()
11885 is_identical_function(&EX_T(opline->result.var).tmp_var, in ZEND_IS_IDENTICAL_SPEC_TMP_CV_HANDLER()
11898 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CV_HANDLER() local
11901 is_identical_function(result, in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CV_HANDLER()
11904 Z_LVAL_P(result) = !Z_LVAL_P(result); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CV_HANDLER()
11915 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_EQUAL_SPEC_TMP_CV_HANDLER() local
11918 ZVAL_BOOL(result, fast_equal_function(result, in ZEND_IS_EQUAL_SPEC_TMP_CV_HANDLER()
11931 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_EQUAL_SPEC_TMP_CV_HANDLER() local
11934 ZVAL_BOOL(result, fast_not_equal_function(result, in ZEND_IS_NOT_EQUAL_SPEC_TMP_CV_HANDLER()
11947 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_SPEC_TMP_CV_HANDLER() local
11950 ZVAL_BOOL(result, fast_is_smaller_function(result, in ZEND_IS_SMALLER_SPEC_TMP_CV_HANDLER()
11963 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CV_HANDLER() local
11966 ZVAL_BOOL(result, fast_is_smaller_or_equal_function(result, in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CV_HANDLER()
11981 bitwise_or_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_OR_SPEC_TMP_CV_HANDLER()
11996 bitwise_and_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_AND_SPEC_TMP_CV_HANDLER()
12011 bitwise_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_XOR_SPEC_TMP_CV_HANDLER()
12026 boolean_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_XOR_SPEC_TMP_CV_HANDLER()
12047 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(… in ZEND_FETCH_DIM_R_SPEC_TMP_CV_HANDLER()
12058 zval *str = &EX_T(opline->result.var).tmp_var; in ZEND_ADD_VAR_SPEC_TMP_CV_HANDLER()
12105 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_METHOD_CALL_SPEC_TMP_CV_HANDLER()
12186 is_equal_function(&EX_T(opline->result.var).tmp_var, in ZEND_CASE_SPEC_TMP_CV_HANDLER()
12243 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_HANDLER()
12256 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_HANDLER()
12259 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_HANDLER()
12269 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_HANDLER()
12284 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_TMP_CV_HANDLER()
12433 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_TMP_CV_HANDLER()
12435 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_TMP_CV_HANDLER()
12457 bitwise_not_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_NOT_SPEC_VAR_HANDLER()
12470 boolean_not_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_NOT_SPEC_VAR_HANDLER()
12492 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_PRE_INC_SPEC_VAR_HANDLER()
12516 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr); in ZEND_PRE_INC_SPEC_VAR_HANDLER()
12539 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_PRE_DEC_SPEC_VAR_HANDLER()
12563 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr); in ZEND_PRE_DEC_SPEC_VAR_HANDLER()
12584 ZVAL_NULL(&EX_T(opline->result.var).tmp_var); in ZEND_POST_INC_SPEC_VAR_HANDLER()
12590 retval = &EX_T(opline->result.var).tmp_var; in ZEND_POST_INC_SPEC_VAR_HANDLER()
12627 ZVAL_NULL(&EX_T(opline->result.var).tmp_var); in ZEND_POST_DEC_SPEC_VAR_HANDLER()
12633 retval = &EX_T(opline->result.var).tmp_var; in ZEND_POST_DEC_SPEC_VAR_HANDLER()
12680 ZVAL_LONG(&EX_T(opline->result.var).tmp_var, 1); in ZEND_PRINT_SPEC_VAR_HANDLER()
12797 Z_LVAL(EX_T(opline->result.var).tmp_var) = retval; in ZEND_JMPZ_EX_SPEC_VAR_HANDLER()
12798 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in ZEND_JMPZ_EX_SPEC_VAR_HANDLER()
12828 Z_LVAL(EX_T(opline->result.var).tmp_var) = retval; in ZEND_JMPNZ_EX_SPEC_VAR_HANDLER()
12829 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in ZEND_JMPNZ_EX_SPEC_VAR_HANDLER()
13129 zval *retval = &EX_T(opline->result.var).tmp_var; in ZEND_BOOL_SPEC_VAR_HANDLER()
13208 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_CLONE_SPEC_VAR_HANDLER()
13221 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_CAST_SPEC_VAR_HANDLER() local
13227 ZVAL_COPY_VALUE(result, expr); in ZEND_CAST_SPEC_VAR_HANDLER()
13229 zendi_zval_copy_ctor(*result); in ZEND_CAST_SPEC_VAR_HANDLER()
13234 convert_to_null(result); in ZEND_CAST_SPEC_VAR_HANDLER()
13237 convert_to_boolean(result); in ZEND_CAST_SPEC_VAR_HANDLER()
13240 convert_to_long(result); in ZEND_CAST_SPEC_VAR_HANDLER()
13243 convert_to_double(result); in ZEND_CAST_SPEC_VAR_HANDLER()
13251 ZVAL_COPY_VALUE(result, &var_copy); in ZEND_CAST_SPEC_VAR_HANDLER()
13256 ZVAL_COPY_VALUE(result, expr); in ZEND_CAST_SPEC_VAR_HANDLER()
13258 zendi_zval_copy_ctor(*result); in ZEND_CAST_SPEC_VAR_HANDLER()
13264 convert_to_array(result); in ZEND_CAST_SPEC_VAR_HANDLER()
13267 convert_to_object(result); in ZEND_CAST_SPEC_VAR_HANDLER()
13366 EX_T(opline->result.var).var.ptr = NULL; in ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER()
13367 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER()
13368 EG(return_value_ptr_ptr) = EX_T(opline->result.var).var.ptr_ptr; in ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER()
13404 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER()
13498 EX_T(opline->result.var).fe.ptr = array_ptr; in ZEND_FE_RESET_SPEC_VAR_HANDLER()
13537 zend_hash_get_pointer(fe_ht, &EX_T(opline->result.var).fe.fe_pos); in ZEND_FE_RESET_SPEC_VAR_HANDLER()
13563 key = &EX_T((opline+1)->result.var).tmp_var; in ZEND_FE_FETCH_SPEC_VAR_HANDLER()
13671 EX_T(opline->result.var).var.ptr_ptr = value; in ZEND_FE_FETCH_SPEC_VAR_HANDLER()
13675 AI_SET_PTR(&EX_T(opline->result.var), *value); in ZEND_FE_FETCH_SPEC_VAR_HANDLER()
13715 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value); in ZEND_JMP_SET_SPEC_VAR_HANDLER()
13717 zendi_zval_copy_ctor(EX_T(opline->result.var).tmp_var); in ZEND_JMP_SET_SPEC_VAR_HANDLER()
13743 EX_T(opline->result.var).var.ptr = value; in ZEND_JMP_SET_VAR_SPEC_VAR_HANDLER()
13744 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_JMP_SET_VAR_SPEC_VAR_HANDLER()
13748 EX_T(opline->result.var).var.ptr = ret; in ZEND_JMP_SET_VAR_SPEC_VAR_HANDLER()
13749 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_JMP_SET_VAR_SPEC_VAR_HANDLER()
13751 zval_copy_ctor(EX_T(opline->result.var).var.ptr); in ZEND_JMP_SET_VAR_SPEC_VAR_HANDLER()
13775 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value); in ZEND_QM_ASSIGN_SPEC_VAR_HANDLER()
13777 zval_copy_ctor(&EX_T(opline->result.var).tmp_var); in ZEND_QM_ASSIGN_SPEC_VAR_HANDLER()
13795 EX_T(opline->result.var).var.ptr = value; in ZEND_QM_ASSIGN_VAR_SPEC_VAR_HANDLER()
13796 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_QM_ASSIGN_VAR_SPEC_VAR_HANDLER()
13800 EX_T(opline->result.var).var.ptr = ret; in ZEND_QM_ASSIGN_VAR_SPEC_VAR_HANDLER()
13801 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_QM_ASSIGN_VAR_SPEC_VAR_HANDLER()
13803 zval_copy_ctor(EX_T(opline->result.var).var.ptr); in ZEND_QM_ASSIGN_VAR_SPEC_VAR_HANDLER()
13817 zend_bool result; in ZEND_INSTANCEOF_SPEC_VAR_HANDLER() local
13823 result = instanceof_function(Z_OBJCE_P(expr), EX_T(opline->op2.var).class_entry TSRMLS_CC); in ZEND_INSTANCEOF_SPEC_VAR_HANDLER()
13825 result = 0; in ZEND_INSTANCEOF_SPEC_VAR_HANDLER()
13827 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, result); in ZEND_INSTANCEOF_SPEC_VAR_HANDLER()
13839 fast_add_function(&EX_T(opline->result.var).tmp_var, in ZEND_ADD_SPEC_VAR_CONST_HANDLER()
13854 fast_sub_function(&EX_T(opline->result.var).tmp_var, in ZEND_SUB_SPEC_VAR_CONST_HANDLER()
13869 fast_mul_function(&EX_T(opline->result.var).tmp_var, in ZEND_MUL_SPEC_VAR_CONST_HANDLER()
13884 fast_div_function(&EX_T(opline->result.var).tmp_var, in ZEND_DIV_SPEC_VAR_CONST_HANDLER()
13899 fast_mod_function(&EX_T(opline->result.var).tmp_var, in ZEND_MOD_SPEC_VAR_CONST_HANDLER()
13914 shift_left_function(&EX_T(opline->result.var).tmp_var, in ZEND_SL_SPEC_VAR_CONST_HANDLER()
13929 shift_right_function(&EX_T(opline->result.var).tmp_var, in ZEND_SR_SPEC_VAR_CONST_HANDLER()
13944 concat_function(&EX_T(opline->result.var).tmp_var, in ZEND_CONCAT_SPEC_VAR_CONST_HANDLER()
13959 is_identical_function(&EX_T(opline->result.var).tmp_var, in ZEND_IS_IDENTICAL_SPEC_VAR_CONST_HANDLER()
13972 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER() local
13975 is_identical_function(result, in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER()
13978 Z_LVAL_P(result) = !Z_LVAL_P(result); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER()
13989 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_EQUAL_SPEC_VAR_CONST_HANDLER() local
13992 ZVAL_BOOL(result, fast_equal_function(result, in ZEND_IS_EQUAL_SPEC_VAR_CONST_HANDLER()
14005 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_EQUAL_SPEC_VAR_CONST_HANDLER() local
14008 ZVAL_BOOL(result, fast_not_equal_function(result, in ZEND_IS_NOT_EQUAL_SPEC_VAR_CONST_HANDLER()
14021 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_SPEC_VAR_CONST_HANDLER() local
14024 ZVAL_BOOL(result, fast_is_smaller_function(result, in ZEND_IS_SMALLER_SPEC_VAR_CONST_HANDLER()
14037 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CONST_HANDLER() local
14040 ZVAL_BOOL(result, fast_is_smaller_or_equal_function(result, in ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CONST_HANDLER()
14055 bitwise_or_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_OR_SPEC_VAR_CONST_HANDLER()
14070 bitwise_and_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_AND_SPEC_VAR_CONST_HANDLER()
14085 bitwise_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_XOR_SPEC_VAR_CONST_HANDLER()
14100 boolean_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_XOR_SPEC_VAR_CONST_HANDLER()
14109 …L zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(int (*binary_op)(zval *result, zval *op1, zval *… in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST() argument
14133 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14134 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14153 EX_T(opline->result.var).var.ptr = *zptr; in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14154 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14193 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14194 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14201 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14202 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14223 static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_CONST(int (*binary_op)(zval *result,… in zend_binary_assign_op_helper_SPEC_VAR_CONST() argument
14268 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_binary_assign_op_helper_SPEC_VAR_CONST()
14296 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr); in zend_binary_assign_op_helper_SPEC_VAR_CONST()
14380 retval = &EX_T(opline->result.var).var.ptr; in zend_pre_incdec_property_helper_SPEC_VAR_CONST()
14488 retval = &EX_T(opline->result.var).tmp_var; in zend_post_incdec_property_helper_SPEC_VAR_CONST()
14690 AI_SET_PTR(&EX_T(opline->result.var), *retval); in zend_fetch_var_address_helper_SPEC_VAR_CONST()
14704 EX_T(opline->result.var).var.ptr_ptr = retval; in zend_fetch_var_address_helper_SPEC_VAR_CONST()
14755 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, … in ZEND_FETCH_DIM_R_SPEC_VAR_CONST_HANDLER()
14774 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VA… in ZEND_FETCH_DIM_W_SPEC_VAR_CONST_HANDLER()
14777 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_W_SPEC_VAR_CONST_HANDLER()
14783 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_DIM_W_SPEC_VAR_CONST_HANDLER()
14808 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VA… in ZEND_FETCH_DIM_RW_SPEC_VAR_CONST_HANDLER()
14811 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_RW_SPEC_VAR_CONST_HANDLER()
14826 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, … in ZEND_FETCH_DIM_IS_SPEC_VAR_CONST_HANDLER()
14846 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VA… in ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CONST_HANDLER()
14848 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CONST_HANDLER()
14859 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, … in ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CONST_HANDLER()
14884 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VA… in ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST_HANDLER()
14887 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST_HANDLER()
14890 if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) { in ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST_HANDLER()
14895 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST_HANDLER()
14924 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_fetch_property_address_read_helper_SPEC_VAR_CONST()
14937 AI_SET_PTR(&EX_T(opline->result.var), retval); in zend_fetch_property_address_read_helper_SPEC_VAR_CONST()
14974 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST… in ZEND_FETCH_OBJ_W_SPEC_VAR_CONST_HANDLER()
14981 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_W_SPEC_VAR_CONST_HANDLER()
14987 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_VAR_CONST_HANDLER()
14992 EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_VAR_CONST_HANDLER()
14993 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_FETCH_OBJ_W_SPEC_VAR_CONST_HANDLER()
15017 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST… in ZEND_FETCH_OBJ_RW_SPEC_VAR_CONST_HANDLER()
15024 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_RW_SPEC_VAR_CONST_HANDLER()
15046 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_FETCH_OBJ_IS_SPEC_VAR_CONST_HANDLER()
15059 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_FETCH_OBJ_IS_SPEC_VAR_CONST_HANDLER()
15093 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST… in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CONST_HANDLER()
15100 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CONST_HANDLER()
15132 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST… in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST_HANDLER()
15139 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST_HANDLER()
15143 PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST_HANDLER()
15144 if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) { in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST_HANDLER()
15145 SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST_HANDLER()
15147 PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST_HANDLER()
15170 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_HANDLER()
15202 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_HANDLER()
15226 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_HANDLER()
15230 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_HANDLER()
15238 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_HANDLER()
15250 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_HANDLER()
15282 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_ASSIGN_SPEC_VAR_CONST_HANDLER()
15286 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_SPEC_VAR_CONST_HANDLER()
15294 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_SPEC_VAR_CONST_HANDLER()
15306 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_ASSIGN_SPEC_VAR_CONST_HANDLER()
15327 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
15405 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
15532 is_equal_function(&EX_T(opline->result.var).tmp_var, in ZEND_CASE_SPEC_VAR_CONST_HANDLER()
15561 …ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, actual, Z_STRLEN_P(opline->op2.zv)-(actual - Z_STR… in ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER()
15570 retval = &EX_T(opline->result.var).tmp_var; in ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER()
15583 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value); in ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER()
15584 zval_copy_ctor(&EX_T(opline->result.var).tmp_var); in ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER()
15602 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value); in ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER()
15603 zval_copy_ctor(&EX_T(opline->result.var).tmp_var); in ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER()
15623 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value); in ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER()
15624 zval_copy_ctor(&EX_T(opline->result.var).tmp_var); in ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER()
15627 ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1); in ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER()
15686 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_HANDLER()
15699 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_HANDLER()
15702 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_HANDLER()
15712 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_HANDLER()
15727 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_VAR_CONST_HANDLER()
16025 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_CONST_HANDLER()
16027 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_CONST_HANDLER()
16031 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_CONST_HANDLER()
16033 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_CONST_HANDLER()
16047 int result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST() local
16102 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST()
16104 result = isset; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST()
16108 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST()
16110 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST()
16120result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISE… in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST()
16123 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST()
16127result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_IS… in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST()
16130 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST()
16151 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST()
16157 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST()
16161 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST()
16170 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST()
16172 Z_LVAL(EX_T(opline->result.var).tmp_var) = result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST()
16174 Z_LVAL(EX_T(opline->result.var).tmp_var) = !result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST()
16334 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_VAR_CONST_HANDLER()
16336 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_VAR_CONST_HANDLER()
16358 fast_add_function(&EX_T(opline->result.var).tmp_var, in ZEND_ADD_SPEC_VAR_TMP_HANDLER()
16373 fast_sub_function(&EX_T(opline->result.var).tmp_var, in ZEND_SUB_SPEC_VAR_TMP_HANDLER()
16388 fast_mul_function(&EX_T(opline->result.var).tmp_var, in ZEND_MUL_SPEC_VAR_TMP_HANDLER()
16403 fast_div_function(&EX_T(opline->result.var).tmp_var, in ZEND_DIV_SPEC_VAR_TMP_HANDLER()
16418 fast_mod_function(&EX_T(opline->result.var).tmp_var, in ZEND_MOD_SPEC_VAR_TMP_HANDLER()
16433 shift_left_function(&EX_T(opline->result.var).tmp_var, in ZEND_SL_SPEC_VAR_TMP_HANDLER()
16448 shift_right_function(&EX_T(opline->result.var).tmp_var, in ZEND_SR_SPEC_VAR_TMP_HANDLER()
16463 concat_function(&EX_T(opline->result.var).tmp_var, in ZEND_CONCAT_SPEC_VAR_TMP_HANDLER()
16478 is_identical_function(&EX_T(opline->result.var).tmp_var, in ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER()
16491 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER() local
16494 is_identical_function(result, in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER()
16497 Z_LVAL_P(result) = !Z_LVAL_P(result); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER()
16508 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_EQUAL_SPEC_VAR_TMP_HANDLER() local
16511 ZVAL_BOOL(result, fast_equal_function(result, in ZEND_IS_EQUAL_SPEC_VAR_TMP_HANDLER()
16524 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_EQUAL_SPEC_VAR_TMP_HANDLER() local
16527 ZVAL_BOOL(result, fast_not_equal_function(result, in ZEND_IS_NOT_EQUAL_SPEC_VAR_TMP_HANDLER()
16540 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_SPEC_VAR_TMP_HANDLER() local
16543 ZVAL_BOOL(result, fast_is_smaller_function(result, in ZEND_IS_SMALLER_SPEC_VAR_TMP_HANDLER()
16556 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_TMP_HANDLER() local
16559 ZVAL_BOOL(result, fast_is_smaller_or_equal_function(result, in ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_TMP_HANDLER()
16574 bitwise_or_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_OR_SPEC_VAR_TMP_HANDLER()
16589 bitwise_and_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_AND_SPEC_VAR_TMP_HANDLER()
16604 bitwise_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_XOR_SPEC_VAR_TMP_HANDLER()
16619 boolean_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_XOR_SPEC_VAR_TMP_HANDLER()
16628 …ALL zend_binary_assign_op_obj_helper_SPEC_VAR_TMP(int (*binary_op)(zval *result, zval *op1, zval *… in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP() argument
16652 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
16653 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
16672 EX_T(opline->result.var).var.ptr = *zptr; in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
16673 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
16712 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
16713 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
16720 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
16721 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
16742 static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_TMP(int (*binary_op)(zval *result, z… in zend_binary_assign_op_helper_SPEC_VAR_TMP() argument
16787 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_binary_assign_op_helper_SPEC_VAR_TMP()
16815 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr); in zend_binary_assign_op_helper_SPEC_VAR_TMP()
16900 retval = &EX_T(opline->result.var).var.ptr; in zend_pre_incdec_property_helper_SPEC_VAR_TMP()
17008 retval = &EX_T(opline->result.var).tmp_var; in zend_post_incdec_property_helper_SPEC_VAR_TMP()
17111 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->… in ZEND_FETCH_DIM_R_SPEC_VAR_TMP_HANDLER()
17130 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.v… in ZEND_FETCH_DIM_W_SPEC_VAR_TMP_HANDLER()
17133 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_W_SPEC_VAR_TMP_HANDLER()
17139 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_DIM_W_SPEC_VAR_TMP_HANDLER()
17164 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.v… in ZEND_FETCH_DIM_RW_SPEC_VAR_TMP_HANDLER()
17167 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_RW_SPEC_VAR_TMP_HANDLER()
17182 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->… in ZEND_FETCH_DIM_IS_SPEC_VAR_TMP_HANDLER()
17202 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.v… in ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMP_HANDLER()
17204 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMP_HANDLER()
17215 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->… in ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMP_HANDLER()
17240 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.v… in ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMP_HANDLER()
17243 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMP_HANDLER()
17246 if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) { in ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMP_HANDLER()
17251 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMP_HANDLER()
17280 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_fetch_property_address_read_helper_SPEC_VAR_TMP()
17293 AI_SET_PTR(&EX_T(opline->result.var), retval); in zend_fetch_property_address_read_helper_SPEC_VAR_TMP()
17330 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CON… in ZEND_FETCH_OBJ_W_SPEC_VAR_TMP_HANDLER()
17337 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_W_SPEC_VAR_TMP_HANDLER()
17343 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_VAR_TMP_HANDLER()
17348 EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_VAR_TMP_HANDLER()
17349 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_FETCH_OBJ_W_SPEC_VAR_TMP_HANDLER()
17373 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CON… in ZEND_FETCH_OBJ_RW_SPEC_VAR_TMP_HANDLER()
17380 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_RW_SPEC_VAR_TMP_HANDLER()
17402 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_FETCH_OBJ_IS_SPEC_VAR_TMP_HANDLER()
17415 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_FETCH_OBJ_IS_SPEC_VAR_TMP_HANDLER()
17449 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CON… in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMP_HANDLER()
17456 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMP_HANDLER()
17488 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CON… in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMP_HANDLER()
17495 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMP_HANDLER()
17499 PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMP_HANDLER()
17500 if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) { in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMP_HANDLER()
17501 SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMP_HANDLER()
17503 PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMP_HANDLER()
17526 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_OBJ_SPEC_VAR_TMP_HANDLER()
17558 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_DIM_SPEC_VAR_TMP_HANDLER()
17583 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_ASSIGN_DIM_SPEC_VAR_TMP_HANDLER()
17587 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMP_HANDLER()
17595 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMP_HANDLER()
17607 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_ASSIGN_DIM_SPEC_VAR_TMP_HANDLER()
17639 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_ASSIGN_SPEC_VAR_TMP_HANDLER()
17643 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_SPEC_VAR_TMP_HANDLER()
17651 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_SPEC_VAR_TMP_HANDLER()
17663 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_ASSIGN_SPEC_VAR_TMP_HANDLER()
17684 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_METHOD_CALL_SPEC_VAR_TMP_HANDLER()
17763 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER()
17890 is_equal_function(&EX_T(opline->result.var).tmp_var, in ZEND_CASE_SPEC_VAR_TMP_HANDLER()
17948 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMP_HANDLER()
17961 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMP_HANDLER()
17964 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMP_HANDLER()
17974 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMP_HANDLER()
17989 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_VAR_TMP_HANDLER()
18146 int result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP() local
18201 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP()
18203 result = isset; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP()
18207 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP()
18209 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP()
18219result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISE… in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP()
18222 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP()
18226result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_IS… in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP()
18229 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP()
18250 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP()
18256 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP()
18260 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP()
18269 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP()
18271 Z_LVAL(EX_T(opline->result.var).tmp_var) = result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP()
18273 Z_LVAL(EX_T(opline->result.var).tmp_var) = !result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP()
18433 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_VAR_TMP_HANDLER()
18435 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_VAR_TMP_HANDLER()
18457 fast_add_function(&EX_T(opline->result.var).tmp_var, in ZEND_ADD_SPEC_VAR_VAR_HANDLER()
18472 fast_sub_function(&EX_T(opline->result.var).tmp_var, in ZEND_SUB_SPEC_VAR_VAR_HANDLER()
18487 fast_mul_function(&EX_T(opline->result.var).tmp_var, in ZEND_MUL_SPEC_VAR_VAR_HANDLER()
18502 fast_div_function(&EX_T(opline->result.var).tmp_var, in ZEND_DIV_SPEC_VAR_VAR_HANDLER()
18517 fast_mod_function(&EX_T(opline->result.var).tmp_var, in ZEND_MOD_SPEC_VAR_VAR_HANDLER()
18532 shift_left_function(&EX_T(opline->result.var).tmp_var, in ZEND_SL_SPEC_VAR_VAR_HANDLER()
18547 shift_right_function(&EX_T(opline->result.var).tmp_var, in ZEND_SR_SPEC_VAR_VAR_HANDLER()
18562 concat_function(&EX_T(opline->result.var).tmp_var, in ZEND_CONCAT_SPEC_VAR_VAR_HANDLER()
18577 is_identical_function(&EX_T(opline->result.var).tmp_var, in ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER()
18590 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER() local
18593 is_identical_function(result, in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER()
18596 Z_LVAL_P(result) = !Z_LVAL_P(result); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER()
18607 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_EQUAL_SPEC_VAR_VAR_HANDLER() local
18610 ZVAL_BOOL(result, fast_equal_function(result, in ZEND_IS_EQUAL_SPEC_VAR_VAR_HANDLER()
18623 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_EQUAL_SPEC_VAR_VAR_HANDLER() local
18626 ZVAL_BOOL(result, fast_not_equal_function(result, in ZEND_IS_NOT_EQUAL_SPEC_VAR_VAR_HANDLER()
18639 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_SPEC_VAR_VAR_HANDLER() local
18642 ZVAL_BOOL(result, fast_is_smaller_function(result, in ZEND_IS_SMALLER_SPEC_VAR_VAR_HANDLER()
18655 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_VAR_HANDLER() local
18658 ZVAL_BOOL(result, fast_is_smaller_or_equal_function(result, in ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_VAR_HANDLER()
18673 bitwise_or_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_OR_SPEC_VAR_VAR_HANDLER()
18688 bitwise_and_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_AND_SPEC_VAR_VAR_HANDLER()
18703 bitwise_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_XOR_SPEC_VAR_VAR_HANDLER()
18718 boolean_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_XOR_SPEC_VAR_VAR_HANDLER()
18727 …ALL zend_binary_assign_op_obj_helper_SPEC_VAR_VAR(int (*binary_op)(zval *result, zval *op1, zval *… in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR() argument
18751 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
18752 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
18771 EX_T(opline->result.var).var.ptr = *zptr; in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
18772 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
18811 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
18812 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
18819 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
18820 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
18841 static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_VAR(int (*binary_op)(zval *result, z… in zend_binary_assign_op_helper_SPEC_VAR_VAR() argument
18886 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_binary_assign_op_helper_SPEC_VAR_VAR()
18914 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr); in zend_binary_assign_op_helper_SPEC_VAR_VAR()
18999 retval = &EX_T(opline->result.var).var.ptr; in zend_pre_incdec_property_helper_SPEC_VAR_VAR()
19107 retval = &EX_T(opline->result.var).tmp_var; in zend_post_incdec_property_helper_SPEC_VAR_VAR()
19309 AI_SET_PTR(&EX_T(opline->result.var), *retval); in zend_fetch_var_address_helper_SPEC_VAR_VAR()
19323 EX_T(opline->result.var).var.ptr_ptr = retval; in zend_fetch_var_address_helper_SPEC_VAR_VAR()
19374 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->… in ZEND_FETCH_DIM_R_SPEC_VAR_VAR_HANDLER()
19393 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.v… in ZEND_FETCH_DIM_W_SPEC_VAR_VAR_HANDLER()
19396 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_W_SPEC_VAR_VAR_HANDLER()
19402 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_DIM_W_SPEC_VAR_VAR_HANDLER()
19427 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.v… in ZEND_FETCH_DIM_RW_SPEC_VAR_VAR_HANDLER()
19430 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_RW_SPEC_VAR_VAR_HANDLER()
19445 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->… in ZEND_FETCH_DIM_IS_SPEC_VAR_VAR_HANDLER()
19465 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.v… in ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_VAR_HANDLER()
19467 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_VAR_HANDLER()
19478 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->… in ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_VAR_HANDLER()
19503 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.v… in ZEND_FETCH_DIM_UNSET_SPEC_VAR_VAR_HANDLER()
19506 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_UNSET_SPEC_VAR_VAR_HANDLER()
19509 if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) { in ZEND_FETCH_DIM_UNSET_SPEC_VAR_VAR_HANDLER()
19514 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_DIM_UNSET_SPEC_VAR_VAR_HANDLER()
19543 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_fetch_property_address_read_helper_SPEC_VAR_VAR()
19556 AI_SET_PTR(&EX_T(opline->result.var), retval); in zend_fetch_property_address_read_helper_SPEC_VAR_VAR()
19593 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) … in ZEND_FETCH_OBJ_W_SPEC_VAR_VAR_HANDLER()
19600 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_W_SPEC_VAR_VAR_HANDLER()
19606 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_VAR_VAR_HANDLER()
19611 EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_VAR_VAR_HANDLER()
19612 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_FETCH_OBJ_W_SPEC_VAR_VAR_HANDLER()
19636 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) … in ZEND_FETCH_OBJ_RW_SPEC_VAR_VAR_HANDLER()
19643 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_RW_SPEC_VAR_VAR_HANDLER()
19665 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_FETCH_OBJ_IS_SPEC_VAR_VAR_HANDLER()
19678 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_FETCH_OBJ_IS_SPEC_VAR_VAR_HANDLER()
19712 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) … in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_VAR_HANDLER()
19719 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_VAR_HANDLER()
19751 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) … in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_VAR_HANDLER()
19758 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_VAR_HANDLER()
19762 PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_VAR_HANDLER()
19763 if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) { in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_VAR_HANDLER()
19764 SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_VAR_HANDLER()
19766 PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_VAR_HANDLER()
19789 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_OBJ_SPEC_VAR_VAR_HANDLER()
19821 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_DIM_SPEC_VAR_VAR_HANDLER()
19846 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_ASSIGN_DIM_SPEC_VAR_VAR_HANDLER()
19850 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_VAR_VAR_HANDLER()
19858 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_VAR_VAR_HANDLER()
19870 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_ASSIGN_DIM_SPEC_VAR_VAR_HANDLER()
19902 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_ASSIGN_SPEC_VAR_VAR_HANDLER()
19906 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_SPEC_VAR_VAR_HANDLER()
19914 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_SPEC_VAR_VAR_HANDLER()
19926 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_ASSIGN_SPEC_VAR_VAR_HANDLER()
19985 AI_SET_PTR(&EX_T(opline->result.var), *variable_ptr_ptr); in ZEND_ASSIGN_REF_SPEC_VAR_VAR_HANDLER()
20002 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_METHOD_CALL_SPEC_VAR_VAR_HANDLER()
20081 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER()
20208 is_equal_function(&EX_T(opline->result.var).tmp_var, in ZEND_CASE_SPEC_VAR_VAR_HANDLER()
20266 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_VAR_HANDLER()
20279 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_VAR_HANDLER()
20282 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_VAR_HANDLER()
20292 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_VAR_HANDLER()
20307 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_VAR_VAR_HANDLER()
20605 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_VAR_HANDLER()
20607 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_VAR_HANDLER()
20611 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_VAR_HANDLER()
20613 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_VAR_HANDLER()
20627 int result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR() local
20682 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR()
20684 result = isset; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR()
20688 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR()
20690 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR()
20700result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISE… in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR()
20703 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR()
20707result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_IS… in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR()
20710 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR()
20731 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR()
20737 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR()
20741 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR()
20750 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR()
20752 Z_LVAL(EX_T(opline->result.var).tmp_var) = result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR()
20754 Z_LVAL(EX_T(opline->result.var).tmp_var) = !result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR()
20915 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_VAR_VAR_HANDLER()
20917 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_VAR_VAR_HANDLER()
20933 … zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *… in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED() argument
20957 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
20958 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
20977 EX_T(opline->result.var).var.ptr = *zptr; in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
20978 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21017 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21018 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21025 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21026 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21047 static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_UNUSED(int (*binary_op)(zval *result in zend_binary_assign_op_helper_SPEC_VAR_UNUSED() argument
21092 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_binary_assign_op_helper_SPEC_VAR_UNUSED()
21120 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr); in zend_binary_assign_op_helper_SPEC_VAR_UNUSED()
21302 AI_SET_PTR(&EX_T(opline->result.var), *retval); in zend_fetch_var_address_helper_SPEC_VAR_UNUSED()
21316 EX_T(opline->result.var).var.ptr_ptr = retval; in zend_fetch_var_address_helper_SPEC_VAR_UNUSED()
21367 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_W TSRML… in ZEND_FETCH_DIM_W_SPEC_VAR_UNUSED_HANDLER()
21370 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_W_SPEC_VAR_UNUSED_HANDLER()
21376 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_DIM_W_SPEC_VAR_UNUSED_HANDLER()
21401 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_RW TSRM… in ZEND_FETCH_DIM_RW_SPEC_VAR_UNUSED_HANDLER()
21404 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_RW_SPEC_VAR_UNUSED_HANDLER()
21424 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_W TSRML… in ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER()
21426 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER()
21437 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_R … in ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER()
21464 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_HANDLER()
21488 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_HANDLER()
21492 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_HANDLER()
21500 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_HANDLER()
21512 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_HANDLER()
21530 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
21697 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED_HANDLER()
21710 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED_HANDLER()
21713 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED_HANDLER()
21723 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED_HANDLER()
21738 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_VAR_UNUSED_HANDLER()
21895 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_UNUSED_HANDLER()
21897 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_UNUSED_HANDLER()
21901 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_UNUSED_HANDLER()
21903 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_UNUSED_HANDLER()
22073 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_VAR_UNUSED_HANDLER()
22075 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_VAR_UNUSED_HANDLER()
22097 fast_add_function(&EX_T(opline->result.var).tmp_var, in ZEND_ADD_SPEC_VAR_CV_HANDLER()
22112 fast_sub_function(&EX_T(opline->result.var).tmp_var, in ZEND_SUB_SPEC_VAR_CV_HANDLER()
22127 fast_mul_function(&EX_T(opline->result.var).tmp_var, in ZEND_MUL_SPEC_VAR_CV_HANDLER()
22142 fast_div_function(&EX_T(opline->result.var).tmp_var, in ZEND_DIV_SPEC_VAR_CV_HANDLER()
22157 fast_mod_function(&EX_T(opline->result.var).tmp_var, in ZEND_MOD_SPEC_VAR_CV_HANDLER()
22172 shift_left_function(&EX_T(opline->result.var).tmp_var, in ZEND_SL_SPEC_VAR_CV_HANDLER()
22187 shift_right_function(&EX_T(opline->result.var).tmp_var, in ZEND_SR_SPEC_VAR_CV_HANDLER()
22202 concat_function(&EX_T(opline->result.var).tmp_var, in ZEND_CONCAT_SPEC_VAR_CV_HANDLER()
22217 is_identical_function(&EX_T(opline->result.var).tmp_var, in ZEND_IS_IDENTICAL_SPEC_VAR_CV_HANDLER()
22230 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CV_HANDLER() local
22233 is_identical_function(result, in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CV_HANDLER()
22236 Z_LVAL_P(result) = !Z_LVAL_P(result); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CV_HANDLER()
22247 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_EQUAL_SPEC_VAR_CV_HANDLER() local
22250 ZVAL_BOOL(result, fast_equal_function(result, in ZEND_IS_EQUAL_SPEC_VAR_CV_HANDLER()
22263 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_EQUAL_SPEC_VAR_CV_HANDLER() local
22266 ZVAL_BOOL(result, fast_not_equal_function(result, in ZEND_IS_NOT_EQUAL_SPEC_VAR_CV_HANDLER()
22279 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_SPEC_VAR_CV_HANDLER() local
22282 ZVAL_BOOL(result, fast_is_smaller_function(result, in ZEND_IS_SMALLER_SPEC_VAR_CV_HANDLER()
22295 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CV_HANDLER() local
22298 ZVAL_BOOL(result, fast_is_smaller_or_equal_function(result, in ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CV_HANDLER()
22313 bitwise_or_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_OR_SPEC_VAR_CV_HANDLER()
22328 bitwise_and_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_AND_SPEC_VAR_CV_HANDLER()
22343 bitwise_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_XOR_SPEC_VAR_CV_HANDLER()
22358 boolean_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_XOR_SPEC_VAR_CV_HANDLER()
22367 static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_CV(int (*binary_op)(zval *result in zend_binary_assign_op_obj_helper_SPEC_VAR_CV() argument
22391 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22392 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22411 EX_T(opline->result.var).var.ptr = *zptr; in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22412 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22451 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22452 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22459 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22460 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22481 static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_CV(int (*binary_op)(zval *result, zv… in zend_binary_assign_op_helper_SPEC_VAR_CV() argument
22526 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_binary_assign_op_helper_SPEC_VAR_CV()
22554 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr); in zend_binary_assign_op_helper_SPEC_VAR_CV()
22638 retval = &EX_T(opline->result.var).var.ptr; in zend_pre_incdec_property_helper_SPEC_VAR_CV()
22746 retval = &EX_T(opline->result.var).tmp_var; in zend_post_incdec_property_helper_SPEC_VAR_CV()
22849 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(… in ZEND_FETCH_DIM_R_SPEC_VAR_CV_HANDLER()
22868 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execu… in ZEND_FETCH_DIM_W_SPEC_VAR_CV_HANDLER()
22871 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_W_SPEC_VAR_CV_HANDLER()
22877 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_DIM_W_SPEC_VAR_CV_HANDLER()
22902 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execu… in ZEND_FETCH_DIM_RW_SPEC_VAR_CV_HANDLER()
22905 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_RW_SPEC_VAR_CV_HANDLER()
22920 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(… in ZEND_FETCH_DIM_IS_SPEC_VAR_CV_HANDLER()
22940 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execu… in ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CV_HANDLER()
22942 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CV_HANDLER()
22953 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(… in ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CV_HANDLER()
22978 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execu… in ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV_HANDLER()
22981 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV_HANDLER()
22984 if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) { in ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV_HANDLER()
22989 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV_HANDLER()
23018 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_fetch_property_address_read_helper_SPEC_VAR_CV()
23031 AI_SET_PTR(&EX_T(opline->result.var), retval); in zend_fetch_property_address_read_helper_SPEC_VAR_CV()
23068 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ?… in ZEND_FETCH_OBJ_W_SPEC_VAR_CV_HANDLER()
23075 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_W_SPEC_VAR_CV_HANDLER()
23081 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_VAR_CV_HANDLER()
23086 EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_VAR_CV_HANDLER()
23087 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_FETCH_OBJ_W_SPEC_VAR_CV_HANDLER()
23111 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ?… in ZEND_FETCH_OBJ_RW_SPEC_VAR_CV_HANDLER()
23118 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_RW_SPEC_VAR_CV_HANDLER()
23140 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_FETCH_OBJ_IS_SPEC_VAR_CV_HANDLER()
23153 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_FETCH_OBJ_IS_SPEC_VAR_CV_HANDLER()
23187 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ?… in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CV_HANDLER()
23194 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CV_HANDLER()
23226 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ?… in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV_HANDLER()
23233 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV_HANDLER()
23237 PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV_HANDLER()
23238 if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) { in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV_HANDLER()
23239 SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV_HANDLER()
23241 PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV_HANDLER()
23264 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_HANDLER()
23296 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_DIM_SPEC_VAR_CV_HANDLER()
23320 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_HANDLER()
23324 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_HANDLER()
23332 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_HANDLER()
23344 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_HANDLER()
23376 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_ASSIGN_SPEC_VAR_CV_HANDLER()
23380 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_SPEC_VAR_CV_HANDLER()
23388 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_SPEC_VAR_CV_HANDLER()
23400 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_ASSIGN_SPEC_VAR_CV_HANDLER()
23458 AI_SET_PTR(&EX_T(opline->result.var), *variable_ptr_ptr); in ZEND_ASSIGN_REF_SPEC_VAR_CV_HANDLER()
23474 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_METHOD_CALL_SPEC_VAR_CV_HANDLER()
23552 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
23679 is_equal_function(&EX_T(opline->result.var).tmp_var, in ZEND_CASE_SPEC_VAR_CV_HANDLER()
23736 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_HANDLER()
23749 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_HANDLER()
23752 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_HANDLER()
23762 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_HANDLER()
23777 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_VAR_CV_HANDLER()
23934 int result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV() local
23989 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV()
23991 result = isset; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV()
23995 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV()
23997 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV()
24007result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISE… in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV()
24010 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV()
24014result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_IS… in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV()
24017 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV()
24038 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV()
24044 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV()
24048 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV()
24057 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV()
24059 Z_LVAL(EX_T(opline->result.var).tmp_var) = result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV()
24061 Z_LVAL(EX_T(opline->result.var).tmp_var) = !result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV()
24221 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_VAR_CV_HANDLER()
24223 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_VAR_CV_HANDLER()
24297 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_CLONE_SPEC_UNUSED_HANDLER()
24327 …end_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(int (*binary_op)(zval *result, zval *op1, zval *… in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST() argument
24351 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24352 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24371 EX_T(opline->result.var).var.ptr = *zptr; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24372 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24411 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24412 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24419 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24420 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24440 …LL zend_binary_assign_op_helper_SPEC_UNUSED_CONST(int (*binary_op)(zval *result, zval *op1, zval *… in zend_binary_assign_op_helper_SPEC_UNUSED_CONST() argument
24485 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_binary_assign_op_helper_SPEC_UNUSED_CONST()
24513 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr); in zend_binary_assign_op_helper_SPEC_UNUSED_CONST()
24597 retval = &EX_T(opline->result.var).var.ptr; in zend_pre_incdec_property_helper_SPEC_UNUSED_CONST()
24705 retval = &EX_T(opline->result.var).tmp_var; in zend_post_incdec_property_helper_SPEC_UNUSED_CONST()
24812 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_fetch_property_address_read_helper_SPEC_UNUSED_CONST()
24825 AI_SET_PTR(&EX_T(opline->result.var), retval); in zend_fetch_property_address_read_helper_SPEC_UNUSED_CONST()
24861 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST… in ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST_HANDLER()
24868 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST_HANDLER()
24873 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST_HANDLER()
24878 EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST_HANDLER()
24879 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST_HANDLER()
24903 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST… in ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CONST_HANDLER()
24910 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CONST_HANDLER()
24932 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST_HANDLER()
24945 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST_HANDLER()
24978 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST… in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CONST_HANDLER()
24985 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CONST_HANDLER()
25017 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST… in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST_HANDLER()
25024 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST_HANDLER()
25027 PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST_HANDLER()
25028 if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) { in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST_HANDLER()
25029 SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST_HANDLER()
25031 PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST_HANDLER()
25054 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_HANDLER()
25070 zval *str = &EX_T(opline->result.var).tmp_var; in ZEND_ADD_CHAR_SPEC_UNUSED_CONST_HANDLER()
25093 zval *str = &EX_T(opline->result.var).tmp_var; in ZEND_ADD_STRING_SPEC_UNUSED_CONST_HANDLER()
25120 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
25213 …ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, actual, Z_STRLEN_P(opline->op2.zv)-(actual - Z_STR… in ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
25222 retval = &EX_T(opline->result.var).tmp_var; in ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
25235 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value); in ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
25236 zval_copy_ctor(&EX_T(opline->result.var).tmp_var); in ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
25254 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value); in ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
25255 zval_copy_ctor(&EX_T(opline->result.var).tmp_var); in ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
25275 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value); in ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
25276 zval_copy_ctor(&EX_T(opline->result.var).tmp_var); in ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
25279 ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1); in ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
25293 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_UNUSED_CONST_HANDLER()
25448 int result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST() local
25503 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST()
25505 result = isset; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST()
25509 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST()
25511 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST()
25521result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISE… in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST()
25524 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST()
25528result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_IS… in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST()
25531 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST()
25552 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST()
25558 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST()
25562 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST()
25571 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST()
25573 Z_LVAL(EX_T(opline->result.var).tmp_var) = result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST()
25575 Z_LVAL(EX_T(opline->result.var).tmp_var) = !result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST()
25731 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_UNUSED_CONST_HANDLER()
25733 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_UNUSED_CONST_HANDLER()
25749 … zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP(int (*binary_op)(zval *result, zval *op1, zval *… in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP() argument
25773 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
25774 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
25793 EX_T(opline->result.var).var.ptr = *zptr; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
25794 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
25833 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
25834 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
25841 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
25842 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
25862 static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_TMP(int (*binary_op)(zval *result in zend_binary_assign_op_helper_SPEC_UNUSED_TMP() argument
25907 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_binary_assign_op_helper_SPEC_UNUSED_TMP()
25935 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr); in zend_binary_assign_op_helper_SPEC_UNUSED_TMP()
26020 retval = &EX_T(opline->result.var).var.ptr; in zend_pre_incdec_property_helper_SPEC_UNUSED_TMP()
26128 retval = &EX_T(opline->result.var).tmp_var; in zend_post_incdec_property_helper_SPEC_UNUSED_TMP()
26235 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_fetch_property_address_read_helper_SPEC_UNUSED_TMP()
26248 AI_SET_PTR(&EX_T(opline->result.var), retval); in zend_fetch_property_address_read_helper_SPEC_UNUSED_TMP()
26284 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CON… in ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMP_HANDLER()
26291 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMP_HANDLER()
26296 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMP_HANDLER()
26301 EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMP_HANDLER()
26302 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMP_HANDLER()
26326 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CON… in ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMP_HANDLER()
26333 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMP_HANDLER()
26355 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMP_HANDLER()
26368 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMP_HANDLER()
26401 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CON… in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMP_HANDLER()
26408 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMP_HANDLER()
26440 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CON… in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMP_HANDLER()
26447 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMP_HANDLER()
26450 PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMP_HANDLER()
26451 if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) { in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMP_HANDLER()
26452 SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMP_HANDLER()
26454 PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMP_HANDLER()
26477 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMP_HANDLER()
26494 zval *str = &EX_T(opline->result.var).tmp_var; in ZEND_ADD_VAR_SPEC_UNUSED_TMP_HANDLER()
26542 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMP_HANDLER()
26619 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_UNUSED_TMP_HANDLER()
26774 int result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP() local
26829 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP()
26831 result = isset; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP()
26835 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP()
26837 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP()
26847result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISE… in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP()
26850 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP()
26854result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_IS… in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP()
26857 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP()
26878 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP()
26884 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP()
26888 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP()
26897 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP()
26899 Z_LVAL(EX_T(opline->result.var).tmp_var) = result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP()
26901 Z_LVAL(EX_T(opline->result.var).tmp_var) = !result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP()
27057 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_UNUSED_TMP_HANDLER()
27059 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_UNUSED_TMP_HANDLER()
27075 … zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR(int (*binary_op)(zval *result, zval *op1, zval *… in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR() argument
27099 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27100 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27119 EX_T(opline->result.var).var.ptr = *zptr; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27120 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27159 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27160 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27167 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27168 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27188 static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_VAR(int (*binary_op)(zval *result in zend_binary_assign_op_helper_SPEC_UNUSED_VAR() argument
27233 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_binary_assign_op_helper_SPEC_UNUSED_VAR()
27261 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr); in zend_binary_assign_op_helper_SPEC_UNUSED_VAR()
27346 retval = &EX_T(opline->result.var).var.ptr; in zend_pre_incdec_property_helper_SPEC_UNUSED_VAR()
27454 retval = &EX_T(opline->result.var).tmp_var; in zend_post_incdec_property_helper_SPEC_UNUSED_VAR()
27561 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_fetch_property_address_read_helper_SPEC_UNUSED_VAR()
27574 AI_SET_PTR(&EX_T(opline->result.var), retval); in zend_fetch_property_address_read_helper_SPEC_UNUSED_VAR()
27610 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) … in ZEND_FETCH_OBJ_W_SPEC_UNUSED_VAR_HANDLER()
27617 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_W_SPEC_UNUSED_VAR_HANDLER()
27622 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_UNUSED_VAR_HANDLER()
27627 EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_UNUSED_VAR_HANDLER()
27628 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_FETCH_OBJ_W_SPEC_UNUSED_VAR_HANDLER()
27652 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) … in ZEND_FETCH_OBJ_RW_SPEC_UNUSED_VAR_HANDLER()
27659 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_RW_SPEC_UNUSED_VAR_HANDLER()
27681 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_VAR_HANDLER()
27694 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_VAR_HANDLER()
27727 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) … in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_VAR_HANDLER()
27734 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_VAR_HANDLER()
27766 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) … in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_VAR_HANDLER()
27773 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_VAR_HANDLER()
27776 PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_VAR_HANDLER()
27777 if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) { in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_VAR_HANDLER()
27778 SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_VAR_HANDLER()
27780 PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_VAR_HANDLER()
27803 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_VAR_HANDLER()
27820 zval *str = &EX_T(opline->result.var).tmp_var; in ZEND_ADD_VAR_SPEC_UNUSED_VAR_HANDLER()
27868 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_VAR_HANDLER()
27945 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_UNUSED_VAR_HANDLER()
28100 int result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR() local
28155 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR()
28157 result = isset; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR()
28161 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR()
28163 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR()
28173result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISE… in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR()
28176 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR()
28180result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_IS… in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR()
28183 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR()
28204 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR()
28210 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR()
28214 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR()
28223 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR()
28225 Z_LVAL(EX_T(opline->result.var).tmp_var) = result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR()
28227 Z_LVAL(EX_T(opline->result.var).tmp_var) = !result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR()
28384 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_UNUSED_VAR_HANDLER()
28386 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_UNUSED_VAR_HANDLER()
28402 …nd_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *… in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED() argument
28426 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
28427 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
28446 EX_T(opline->result.var).var.ptr = *zptr; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
28447 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
28486 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
28487 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
28494 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
28495 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
28515 …L zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *… in zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED() argument
28560 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED()
28588 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr); in zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED()
28663 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_UNUSED_UNUSED_HANDLER()
28812 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_UNUSED_UNUSED_HANDLER()
28814 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_UNUSED_UNUSED_HANDLER()
28830 …L zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(int (*binary_op)(zval *result, zval *op1, zval *… in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV() argument
28854 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
28855 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
28874 EX_T(opline->result.var).var.ptr = *zptr; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
28875 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
28914 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
28915 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
28922 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
28923 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
28943 static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_CV(int (*binary_op)(zval *result,… in zend_binary_assign_op_helper_SPEC_UNUSED_CV() argument
28988 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_binary_assign_op_helper_SPEC_UNUSED_CV()
29016 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr); in zend_binary_assign_op_helper_SPEC_UNUSED_CV()
29100 retval = &EX_T(opline->result.var).var.ptr; in zend_pre_incdec_property_helper_SPEC_UNUSED_CV()
29208 retval = &EX_T(opline->result.var).tmp_var; in zend_post_incdec_property_helper_SPEC_UNUSED_CV()
29315 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_fetch_property_address_read_helper_SPEC_UNUSED_CV()
29328 AI_SET_PTR(&EX_T(opline->result.var), retval); in zend_fetch_property_address_read_helper_SPEC_UNUSED_CV()
29364 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ?… in ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV_HANDLER()
29371 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV_HANDLER()
29376 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV_HANDLER()
29381 EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV_HANDLER()
29382 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV_HANDLER()
29406 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ?… in ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CV_HANDLER()
29413 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CV_HANDLER()
29435 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV_HANDLER()
29448 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV_HANDLER()
29481 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ?… in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CV_HANDLER()
29488 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CV_HANDLER()
29520 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ?… in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV_HANDLER()
29527 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV_HANDLER()
29530 PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV_HANDLER()
29531 if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) { in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV_HANDLER()
29532 SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV_HANDLER()
29534 PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV_HANDLER()
29557 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_HANDLER()
29574 zval *str = &EX_T(opline->result.var).tmp_var; in ZEND_ADD_VAR_SPEC_UNUSED_CV_HANDLER()
29621 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
29697 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_UNUSED_CV_HANDLER()
29852 int result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV() local
29907 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV()
29909 result = isset; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV()
29913 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV()
29915 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV()
29925result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISE… in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV()
29928 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV()
29932result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_IS… in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV()
29935 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV()
29956 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV()
29962 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV()
29966 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV()
29975 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV()
29977 Z_LVAL(EX_T(opline->result.var).tmp_var) = result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV()
29979 Z_LVAL(EX_T(opline->result.var).tmp_var) = !result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV()
30135 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_UNUSED_CV_HANDLER()
30137 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_UNUSED_CV_HANDLER()
30159 bitwise_not_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_NOT_SPEC_CV_HANDLER()
30172 boolean_not_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_NOT_SPEC_CV_HANDLER()
30194 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_PRE_INC_SPEC_CV_HANDLER()
30218 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr); in ZEND_PRE_INC_SPEC_CV_HANDLER()
30240 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_PRE_DEC_SPEC_CV_HANDLER()
30264 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr); in ZEND_PRE_DEC_SPEC_CV_HANDLER()
30284 ZVAL_NULL(&EX_T(opline->result.var).tmp_var); in ZEND_POST_INC_SPEC_CV_HANDLER()
30290 retval = &EX_T(opline->result.var).tmp_var; in ZEND_POST_INC_SPEC_CV_HANDLER()
30326 ZVAL_NULL(&EX_T(opline->result.var).tmp_var); in ZEND_POST_DEC_SPEC_CV_HANDLER()
30332 retval = &EX_T(opline->result.var).tmp_var; in ZEND_POST_DEC_SPEC_CV_HANDLER()
30377 ZVAL_LONG(&EX_T(opline->result.var).tmp_var, 1); in ZEND_PRINT_SPEC_CV_HANDLER()
30494 Z_LVAL(EX_T(opline->result.var).tmp_var) = retval; in ZEND_JMPZ_EX_SPEC_CV_HANDLER()
30495 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in ZEND_JMPZ_EX_SPEC_CV_HANDLER()
30525 Z_LVAL(EX_T(opline->result.var).tmp_var) = retval; in ZEND_JMPNZ_EX_SPEC_CV_HANDLER()
30526 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in ZEND_JMPNZ_EX_SPEC_CV_HANDLER()
30810 zval *retval = &EX_T(opline->result.var).tmp_var; in ZEND_BOOL_SPEC_CV_HANDLER()
30878 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_CLONE_SPEC_CV_HANDLER()
30891 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_CAST_SPEC_CV_HANDLER() local
30897 ZVAL_COPY_VALUE(result, expr); in ZEND_CAST_SPEC_CV_HANDLER()
30899 zendi_zval_copy_ctor(*result); in ZEND_CAST_SPEC_CV_HANDLER()
30904 convert_to_null(result); in ZEND_CAST_SPEC_CV_HANDLER()
30907 convert_to_boolean(result); in ZEND_CAST_SPEC_CV_HANDLER()
30910 convert_to_long(result); in ZEND_CAST_SPEC_CV_HANDLER()
30913 convert_to_double(result); in ZEND_CAST_SPEC_CV_HANDLER()
30921 ZVAL_COPY_VALUE(result, &var_copy); in ZEND_CAST_SPEC_CV_HANDLER()
30926 ZVAL_COPY_VALUE(result, expr); in ZEND_CAST_SPEC_CV_HANDLER()
30928 zendi_zval_copy_ctor(*result); in ZEND_CAST_SPEC_CV_HANDLER()
30934 convert_to_array(result); in ZEND_CAST_SPEC_CV_HANDLER()
30937 convert_to_object(result); in ZEND_CAST_SPEC_CV_HANDLER()
31036 EX_T(opline->result.var).var.ptr = NULL; in ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER()
31037 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER()
31038 EG(return_value_ptr_ptr) = EX_T(opline->result.var).var.ptr_ptr; in ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER()
31074 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER()
31168 EX_T(opline->result.var).fe.ptr = array_ptr; in ZEND_FE_RESET_SPEC_CV_HANDLER()
31207 zend_hash_get_pointer(fe_ht, &EX_T(opline->result.var).fe.fe_pos); in ZEND_FE_RESET_SPEC_CV_HANDLER()
31253 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value); in ZEND_JMP_SET_SPEC_CV_HANDLER()
31255 zendi_zval_copy_ctor(EX_T(opline->result.var).tmp_var); in ZEND_JMP_SET_SPEC_CV_HANDLER()
31280 EX_T(opline->result.var).var.ptr = value; in ZEND_JMP_SET_VAR_SPEC_CV_HANDLER()
31281 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_JMP_SET_VAR_SPEC_CV_HANDLER()
31285 EX_T(opline->result.var).var.ptr = ret; in ZEND_JMP_SET_VAR_SPEC_CV_HANDLER()
31286 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_JMP_SET_VAR_SPEC_CV_HANDLER()
31288 zval_copy_ctor(EX_T(opline->result.var).var.ptr); in ZEND_JMP_SET_VAR_SPEC_CV_HANDLER()
31311 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value); in ZEND_QM_ASSIGN_SPEC_CV_HANDLER()
31313 zval_copy_ctor(&EX_T(opline->result.var).tmp_var); in ZEND_QM_ASSIGN_SPEC_CV_HANDLER()
31331 EX_T(opline->result.var).var.ptr = value; in ZEND_QM_ASSIGN_VAR_SPEC_CV_HANDLER()
31332 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_QM_ASSIGN_VAR_SPEC_CV_HANDLER()
31336 EX_T(opline->result.var).var.ptr = ret; in ZEND_QM_ASSIGN_VAR_SPEC_CV_HANDLER()
31337 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_QM_ASSIGN_VAR_SPEC_CV_HANDLER()
31339 zval_copy_ctor(EX_T(opline->result.var).var.ptr); in ZEND_QM_ASSIGN_VAR_SPEC_CV_HANDLER()
31352 zend_bool result; in ZEND_INSTANCEOF_SPEC_CV_HANDLER() local
31358 result = instanceof_function(Z_OBJCE_P(expr), EX_T(opline->op2.var).class_entry TSRMLS_CC); in ZEND_INSTANCEOF_SPEC_CV_HANDLER()
31360 result = 0; in ZEND_INSTANCEOF_SPEC_CV_HANDLER()
31362 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, result); in ZEND_INSTANCEOF_SPEC_CV_HANDLER()
31374 fast_add_function(&EX_T(opline->result.var).tmp_var, in ZEND_ADD_SPEC_CV_CONST_HANDLER()
31389 fast_sub_function(&EX_T(opline->result.var).tmp_var, in ZEND_SUB_SPEC_CV_CONST_HANDLER()
31404 fast_mul_function(&EX_T(opline->result.var).tmp_var, in ZEND_MUL_SPEC_CV_CONST_HANDLER()
31419 fast_div_function(&EX_T(opline->result.var).tmp_var, in ZEND_DIV_SPEC_CV_CONST_HANDLER()
31434 fast_mod_function(&EX_T(opline->result.var).tmp_var, in ZEND_MOD_SPEC_CV_CONST_HANDLER()
31449 shift_left_function(&EX_T(opline->result.var).tmp_var, in ZEND_SL_SPEC_CV_CONST_HANDLER()
31464 shift_right_function(&EX_T(opline->result.var).tmp_var, in ZEND_SR_SPEC_CV_CONST_HANDLER()
31479 concat_function(&EX_T(opline->result.var).tmp_var, in ZEND_CONCAT_SPEC_CV_CONST_HANDLER()
31494 is_identical_function(&EX_T(opline->result.var).tmp_var, in ZEND_IS_IDENTICAL_SPEC_CV_CONST_HANDLER()
31507 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER() local
31510 is_identical_function(result, in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER()
31513 Z_LVAL_P(result) = !Z_LVAL_P(result); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER()
31524 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER() local
31527 ZVAL_BOOL(result, fast_equal_function(result, in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
31540 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER() local
31543 ZVAL_BOOL(result, fast_not_equal_function(result, in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
31556 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_SPEC_CV_CONST_HANDLER() local
31559 ZVAL_BOOL(result, fast_is_smaller_function(result, in ZEND_IS_SMALLER_SPEC_CV_CONST_HANDLER()
31572 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CONST_HANDLER() local
31575 ZVAL_BOOL(result, fast_is_smaller_or_equal_function(result, in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CONST_HANDLER()
31590 bitwise_or_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_OR_SPEC_CV_CONST_HANDLER()
31605 bitwise_and_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_AND_SPEC_CV_CONST_HANDLER()
31620 bitwise_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_XOR_SPEC_CV_CONST_HANDLER()
31635 boolean_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_XOR_SPEC_CV_CONST_HANDLER()
31644 …LL zend_binary_assign_op_obj_helper_SPEC_CV_CONST(int (*binary_op)(zval *result, zval *op1, zval *… in zend_binary_assign_op_obj_helper_SPEC_CV_CONST() argument
31668 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
31669 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
31688 EX_T(opline->result.var).var.ptr = *zptr; in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
31689 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
31728 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
31729 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
31736 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
31737 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
31757 static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_CONST(int (*binary_op)(zval *result, … in zend_binary_assign_op_helper_SPEC_CV_CONST() argument
31802 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_binary_assign_op_helper_SPEC_CV_CONST()
31830 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr); in zend_binary_assign_op_helper_SPEC_CV_CONST()
31914 retval = &EX_T(opline->result.var).var.ptr; in zend_pre_incdec_property_helper_SPEC_CV_CONST()
32022 retval = &EX_T(opline->result.var).tmp_var; in zend_post_incdec_property_helper_SPEC_CV_CONST()
32224 AI_SET_PTR(&EX_T(opline->result.var), *retval); in zend_fetch_var_address_helper_SPEC_CV_CONST()
32238 EX_T(opline->result.var).var.ptr_ptr = retval; in zend_fetch_var_address_helper_SPEC_CV_CONST()
32289 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, … in ZEND_FETCH_DIM_R_SPEC_CV_CONST_HANDLER()
32308 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VA… in ZEND_FETCH_DIM_W_SPEC_CV_CONST_HANDLER()
32311 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_W_SPEC_CV_CONST_HANDLER()
32316 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_DIM_W_SPEC_CV_CONST_HANDLER()
32341 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VA… in ZEND_FETCH_DIM_RW_SPEC_CV_CONST_HANDLER()
32344 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_RW_SPEC_CV_CONST_HANDLER()
32359 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, … in ZEND_FETCH_DIM_IS_SPEC_CV_CONST_HANDLER()
32379 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VA… in ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CONST_HANDLER()
32381 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CONST_HANDLER()
32392 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, … in ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CONST_HANDLER()
32417 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VA… in ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST_HANDLER()
32420 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST_HANDLER()
32423 if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) { in ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST_HANDLER()
32428 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST_HANDLER()
32457 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_fetch_property_address_read_helper_SPEC_CV_CONST()
32470 AI_SET_PTR(&EX_T(opline->result.var), retval); in zend_fetch_property_address_read_helper_SPEC_CV_CONST()
32506 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST… in ZEND_FETCH_OBJ_W_SPEC_CV_CONST_HANDLER()
32513 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_W_SPEC_CV_CONST_HANDLER()
32518 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_CV_CONST_HANDLER()
32523 EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_CV_CONST_HANDLER()
32524 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_FETCH_OBJ_W_SPEC_CV_CONST_HANDLER()
32548 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST… in ZEND_FETCH_OBJ_RW_SPEC_CV_CONST_HANDLER()
32555 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_RW_SPEC_CV_CONST_HANDLER()
32577 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER()
32590 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER()
32623 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST… in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CONST_HANDLER()
32630 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CONST_HANDLER()
32662 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST… in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST_HANDLER()
32669 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST_HANDLER()
32672 PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST_HANDLER()
32673 if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) { in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST_HANDLER()
32674 SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST_HANDLER()
32676 PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST_HANDLER()
32699 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_HANDLER()
32731 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_DIM_SPEC_CV_CONST_HANDLER()
32755 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_HANDLER()
32759 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_HANDLER()
32767 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_HANDLER()
32779 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_HANDLER()
32811 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_ASSIGN_SPEC_CV_CONST_HANDLER()
32815 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_SPEC_CV_CONST_HANDLER()
32823 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_SPEC_CV_CONST_HANDLER()
32835 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_ASSIGN_SPEC_CV_CONST_HANDLER()
32856 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
32937 is_equal_function(&EX_T(opline->result.var).tmp_var, in ZEND_CASE_SPEC_CV_CONST_HANDLER()
32994 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_HANDLER()
33007 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_HANDLER()
33010 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_HANDLER()
33020 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_HANDLER()
33035 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_CV_CONST_HANDLER()
33331 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_CONST_HANDLER()
33333 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_CONST_HANDLER()
33337 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_CONST_HANDLER()
33339 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_CONST_HANDLER()
33353 int result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST() local
33408 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST()
33410 result = isset; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST()
33414 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST()
33416 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST()
33426result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISE… in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST()
33429 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST()
33433result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_IS… in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST()
33436 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST()
33457 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST()
33463 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST()
33467 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST()
33476 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST()
33478 Z_LVAL(EX_T(opline->result.var).tmp_var) = result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST()
33480 Z_LVAL(EX_T(opline->result.var).tmp_var) = !result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST()
33636 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_CV_CONST_HANDLER()
33638 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_CV_CONST_HANDLER()
33660 fast_add_function(&EX_T(opline->result.var).tmp_var, in ZEND_ADD_SPEC_CV_TMP_HANDLER()
33675 fast_sub_function(&EX_T(opline->result.var).tmp_var, in ZEND_SUB_SPEC_CV_TMP_HANDLER()
33690 fast_mul_function(&EX_T(opline->result.var).tmp_var, in ZEND_MUL_SPEC_CV_TMP_HANDLER()
33705 fast_div_function(&EX_T(opline->result.var).tmp_var, in ZEND_DIV_SPEC_CV_TMP_HANDLER()
33720 fast_mod_function(&EX_T(opline->result.var).tmp_var, in ZEND_MOD_SPEC_CV_TMP_HANDLER()
33735 shift_left_function(&EX_T(opline->result.var).tmp_var, in ZEND_SL_SPEC_CV_TMP_HANDLER()
33750 shift_right_function(&EX_T(opline->result.var).tmp_var, in ZEND_SR_SPEC_CV_TMP_HANDLER()
33765 concat_function(&EX_T(opline->result.var).tmp_var, in ZEND_CONCAT_SPEC_CV_TMP_HANDLER()
33780 is_identical_function(&EX_T(opline->result.var).tmp_var, in ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER()
33793 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER() local
33796 is_identical_function(result, in ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER()
33799 Z_LVAL_P(result) = !Z_LVAL_P(result); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER()
33810 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_EQUAL_SPEC_CV_TMP_HANDLER() local
33813 ZVAL_BOOL(result, fast_equal_function(result, in ZEND_IS_EQUAL_SPEC_CV_TMP_HANDLER()
33826 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_EQUAL_SPEC_CV_TMP_HANDLER() local
33829 ZVAL_BOOL(result, fast_not_equal_function(result, in ZEND_IS_NOT_EQUAL_SPEC_CV_TMP_HANDLER()
33842 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_SPEC_CV_TMP_HANDLER() local
33845 ZVAL_BOOL(result, fast_is_smaller_function(result, in ZEND_IS_SMALLER_SPEC_CV_TMP_HANDLER()
33858 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_TMP_HANDLER() local
33861 ZVAL_BOOL(result, fast_is_smaller_or_equal_function(result, in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_TMP_HANDLER()
33876 bitwise_or_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_OR_SPEC_CV_TMP_HANDLER()
33891 bitwise_and_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_AND_SPEC_CV_TMP_HANDLER()
33906 bitwise_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_XOR_SPEC_CV_TMP_HANDLER()
33921 boolean_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_XOR_SPEC_CV_TMP_HANDLER()
33930 static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_TMP(int (*binary_op)(zval *result in zend_binary_assign_op_obj_helper_SPEC_CV_TMP() argument
33954 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
33955 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
33974 EX_T(opline->result.var).var.ptr = *zptr; in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
33975 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34014 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34015 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34022 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34023 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34043 static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_TMP(int (*binary_op)(zval *result, zv… in zend_binary_assign_op_helper_SPEC_CV_TMP() argument
34088 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_binary_assign_op_helper_SPEC_CV_TMP()
34116 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr); in zend_binary_assign_op_helper_SPEC_CV_TMP()
34201 retval = &EX_T(opline->result.var).var.ptr; in zend_pre_incdec_property_helper_SPEC_CV_TMP()
34309 retval = &EX_T(opline->result.var).tmp_var; in zend_post_incdec_property_helper_SPEC_CV_TMP()
34412 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->… in ZEND_FETCH_DIM_R_SPEC_CV_TMP_HANDLER()
34431 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.v… in ZEND_FETCH_DIM_W_SPEC_CV_TMP_HANDLER()
34434 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_W_SPEC_CV_TMP_HANDLER()
34439 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_DIM_W_SPEC_CV_TMP_HANDLER()
34464 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.v… in ZEND_FETCH_DIM_RW_SPEC_CV_TMP_HANDLER()
34467 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_RW_SPEC_CV_TMP_HANDLER()
34482 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->… in ZEND_FETCH_DIM_IS_SPEC_CV_TMP_HANDLER()
34502 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.v… in ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMP_HANDLER()
34504 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMP_HANDLER()
34515 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->… in ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMP_HANDLER()
34540 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.v… in ZEND_FETCH_DIM_UNSET_SPEC_CV_TMP_HANDLER()
34543 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_UNSET_SPEC_CV_TMP_HANDLER()
34546 if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) { in ZEND_FETCH_DIM_UNSET_SPEC_CV_TMP_HANDLER()
34551 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_DIM_UNSET_SPEC_CV_TMP_HANDLER()
34580 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_fetch_property_address_read_helper_SPEC_CV_TMP()
34593 AI_SET_PTR(&EX_T(opline->result.var), retval); in zend_fetch_property_address_read_helper_SPEC_CV_TMP()
34629 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CON… in ZEND_FETCH_OBJ_W_SPEC_CV_TMP_HANDLER()
34636 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_W_SPEC_CV_TMP_HANDLER()
34641 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_CV_TMP_HANDLER()
34646 EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_CV_TMP_HANDLER()
34647 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_FETCH_OBJ_W_SPEC_CV_TMP_HANDLER()
34671 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CON… in ZEND_FETCH_OBJ_RW_SPEC_CV_TMP_HANDLER()
34678 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_RW_SPEC_CV_TMP_HANDLER()
34700 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_FETCH_OBJ_IS_SPEC_CV_TMP_HANDLER()
34713 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_FETCH_OBJ_IS_SPEC_CV_TMP_HANDLER()
34746 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CON… in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMP_HANDLER()
34753 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMP_HANDLER()
34785 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CON… in ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMP_HANDLER()
34792 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMP_HANDLER()
34795 PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMP_HANDLER()
34796 if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) { in ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMP_HANDLER()
34797 SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMP_HANDLER()
34799 PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMP_HANDLER()
34822 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_OBJ_SPEC_CV_TMP_HANDLER()
34854 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_DIM_SPEC_CV_TMP_HANDLER()
34879 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_ASSIGN_DIM_SPEC_CV_TMP_HANDLER()
34883 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_CV_TMP_HANDLER()
34891 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_CV_TMP_HANDLER()
34903 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_ASSIGN_DIM_SPEC_CV_TMP_HANDLER()
34935 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_ASSIGN_SPEC_CV_TMP_HANDLER()
34939 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_SPEC_CV_TMP_HANDLER()
34947 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_SPEC_CV_TMP_HANDLER()
34959 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_ASSIGN_SPEC_CV_TMP_HANDLER()
34980 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_METHOD_CALL_SPEC_CV_TMP_HANDLER()
35062 is_equal_function(&EX_T(opline->result.var).tmp_var, in ZEND_CASE_SPEC_CV_TMP_HANDLER()
35120 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMP_HANDLER()
35133 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMP_HANDLER()
35136 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMP_HANDLER()
35146 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMP_HANDLER()
35161 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_CV_TMP_HANDLER()
35316 int result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP() local
35371 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP()
35373 result = isset; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP()
35377 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP()
35379 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP()
35389result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISE… in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP()
35392 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP()
35396result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_IS… in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP()
35399 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP()
35420 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP()
35426 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP()
35430 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP()
35439 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP()
35441 Z_LVAL(EX_T(opline->result.var).tmp_var) = result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP()
35443 Z_LVAL(EX_T(opline->result.var).tmp_var) = !result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP()
35599 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_CV_TMP_HANDLER()
35601 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_CV_TMP_HANDLER()
35623 fast_add_function(&EX_T(opline->result.var).tmp_var, in ZEND_ADD_SPEC_CV_VAR_HANDLER()
35638 fast_sub_function(&EX_T(opline->result.var).tmp_var, in ZEND_SUB_SPEC_CV_VAR_HANDLER()
35653 fast_mul_function(&EX_T(opline->result.var).tmp_var, in ZEND_MUL_SPEC_CV_VAR_HANDLER()
35668 fast_div_function(&EX_T(opline->result.var).tmp_var, in ZEND_DIV_SPEC_CV_VAR_HANDLER()
35683 fast_mod_function(&EX_T(opline->result.var).tmp_var, in ZEND_MOD_SPEC_CV_VAR_HANDLER()
35698 shift_left_function(&EX_T(opline->result.var).tmp_var, in ZEND_SL_SPEC_CV_VAR_HANDLER()
35713 shift_right_function(&EX_T(opline->result.var).tmp_var, in ZEND_SR_SPEC_CV_VAR_HANDLER()
35728 concat_function(&EX_T(opline->result.var).tmp_var, in ZEND_CONCAT_SPEC_CV_VAR_HANDLER()
35743 is_identical_function(&EX_T(opline->result.var).tmp_var, in ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER()
35756 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER() local
35759 is_identical_function(result, in ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER()
35762 Z_LVAL_P(result) = !Z_LVAL_P(result); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER()
35773 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_EQUAL_SPEC_CV_VAR_HANDLER() local
35776 ZVAL_BOOL(result, fast_equal_function(result, in ZEND_IS_EQUAL_SPEC_CV_VAR_HANDLER()
35789 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_EQUAL_SPEC_CV_VAR_HANDLER() local
35792 ZVAL_BOOL(result, fast_not_equal_function(result, in ZEND_IS_NOT_EQUAL_SPEC_CV_VAR_HANDLER()
35805 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_SPEC_CV_VAR_HANDLER() local
35808 ZVAL_BOOL(result, fast_is_smaller_function(result, in ZEND_IS_SMALLER_SPEC_CV_VAR_HANDLER()
35821 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_VAR_HANDLER() local
35824 ZVAL_BOOL(result, fast_is_smaller_or_equal_function(result, in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_VAR_HANDLER()
35839 bitwise_or_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_OR_SPEC_CV_VAR_HANDLER()
35854 bitwise_and_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_AND_SPEC_CV_VAR_HANDLER()
35869 bitwise_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_XOR_SPEC_CV_VAR_HANDLER()
35884 boolean_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_XOR_SPEC_CV_VAR_HANDLER()
35893 static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_VAR(int (*binary_op)(zval *result in zend_binary_assign_op_obj_helper_SPEC_CV_VAR() argument
35917 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
35918 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
35937 EX_T(opline->result.var).var.ptr = *zptr; in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
35938 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
35977 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
35978 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
35985 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
35986 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
36006 static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_VAR(int (*binary_op)(zval *result, zv… in zend_binary_assign_op_helper_SPEC_CV_VAR() argument
36051 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_binary_assign_op_helper_SPEC_CV_VAR()
36079 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr); in zend_binary_assign_op_helper_SPEC_CV_VAR()
36164 retval = &EX_T(opline->result.var).var.ptr; in zend_pre_incdec_property_helper_SPEC_CV_VAR()
36272 retval = &EX_T(opline->result.var).tmp_var; in zend_post_incdec_property_helper_SPEC_CV_VAR()
36474 AI_SET_PTR(&EX_T(opline->result.var), *retval); in zend_fetch_var_address_helper_SPEC_CV_VAR()
36488 EX_T(opline->result.var).var.ptr_ptr = retval; in zend_fetch_var_address_helper_SPEC_CV_VAR()
36539 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->… in ZEND_FETCH_DIM_R_SPEC_CV_VAR_HANDLER()
36558 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.v… in ZEND_FETCH_DIM_W_SPEC_CV_VAR_HANDLER()
36561 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_W_SPEC_CV_VAR_HANDLER()
36566 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_DIM_W_SPEC_CV_VAR_HANDLER()
36591 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.v… in ZEND_FETCH_DIM_RW_SPEC_CV_VAR_HANDLER()
36594 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_RW_SPEC_CV_VAR_HANDLER()
36609 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->… in ZEND_FETCH_DIM_IS_SPEC_CV_VAR_HANDLER()
36629 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.v… in ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_VAR_HANDLER()
36631 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_VAR_HANDLER()
36642 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->… in ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_VAR_HANDLER()
36667 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.v… in ZEND_FETCH_DIM_UNSET_SPEC_CV_VAR_HANDLER()
36670 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_UNSET_SPEC_CV_VAR_HANDLER()
36673 if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) { in ZEND_FETCH_DIM_UNSET_SPEC_CV_VAR_HANDLER()
36678 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_DIM_UNSET_SPEC_CV_VAR_HANDLER()
36707 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_fetch_property_address_read_helper_SPEC_CV_VAR()
36720 AI_SET_PTR(&EX_T(opline->result.var), retval); in zend_fetch_property_address_read_helper_SPEC_CV_VAR()
36756 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) … in ZEND_FETCH_OBJ_W_SPEC_CV_VAR_HANDLER()
36763 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_W_SPEC_CV_VAR_HANDLER()
36768 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_CV_VAR_HANDLER()
36773 EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_CV_VAR_HANDLER()
36774 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_FETCH_OBJ_W_SPEC_CV_VAR_HANDLER()
36798 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) … in ZEND_FETCH_OBJ_RW_SPEC_CV_VAR_HANDLER()
36805 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_RW_SPEC_CV_VAR_HANDLER()
36827 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_FETCH_OBJ_IS_SPEC_CV_VAR_HANDLER()
36840 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_FETCH_OBJ_IS_SPEC_CV_VAR_HANDLER()
36873 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) … in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_VAR_HANDLER()
36880 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_VAR_HANDLER()
36912 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) … in ZEND_FETCH_OBJ_UNSET_SPEC_CV_VAR_HANDLER()
36919 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_VAR_HANDLER()
36922 PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_VAR_HANDLER()
36923 if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) { in ZEND_FETCH_OBJ_UNSET_SPEC_CV_VAR_HANDLER()
36924 SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_VAR_HANDLER()
36926 PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_VAR_HANDLER()
36949 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_OBJ_SPEC_CV_VAR_HANDLER()
36981 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_DIM_SPEC_CV_VAR_HANDLER()
37006 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_ASSIGN_DIM_SPEC_CV_VAR_HANDLER()
37010 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_CV_VAR_HANDLER()
37018 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_CV_VAR_HANDLER()
37030 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_ASSIGN_DIM_SPEC_CV_VAR_HANDLER()
37062 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_ASSIGN_SPEC_CV_VAR_HANDLER()
37066 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_SPEC_CV_VAR_HANDLER()
37074 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_SPEC_CV_VAR_HANDLER()
37086 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_ASSIGN_SPEC_CV_VAR_HANDLER()
37145 AI_SET_PTR(&EX_T(opline->result.var), *variable_ptr_ptr); in ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER()
37161 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_METHOD_CALL_SPEC_CV_VAR_HANDLER()
37243 is_equal_function(&EX_T(opline->result.var).tmp_var, in ZEND_CASE_SPEC_CV_VAR_HANDLER()
37301 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_VAR_HANDLER()
37314 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_VAR_HANDLER()
37317 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_VAR_HANDLER()
37327 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_VAR_HANDLER()
37342 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_CV_VAR_HANDLER()
37638 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_VAR_HANDLER()
37640 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_VAR_HANDLER()
37644 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_VAR_HANDLER()
37646 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_VAR_HANDLER()
37660 int result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR() local
37715 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR()
37717 result = isset; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR()
37721 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR()
37723 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR()
37733result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISE… in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR()
37736 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR()
37740result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_IS… in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR()
37743 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR()
37764 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR()
37770 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR()
37774 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR()
37783 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR()
37785 Z_LVAL(EX_T(opline->result.var).tmp_var) = result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR()
37787 Z_LVAL(EX_T(opline->result.var).tmp_var) = !result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR()
37944 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_CV_VAR_HANDLER()
37946 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_CV_VAR_HANDLER()
37962 …L zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *… in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED() argument
37986 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
37987 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38006 EX_T(opline->result.var).var.ptr = *zptr; in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38007 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38046 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38047 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38054 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38055 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38075 static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_UNUSED(int (*binary_op)(zval *result,… in zend_binary_assign_op_helper_SPEC_CV_UNUSED() argument
38120 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_binary_assign_op_helper_SPEC_CV_UNUSED()
38148 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr); in zend_binary_assign_op_helper_SPEC_CV_UNUSED()
38330 AI_SET_PTR(&EX_T(opline->result.var), *retval); in zend_fetch_var_address_helper_SPEC_CV_UNUSED()
38344 EX_T(opline->result.var).var.ptr_ptr = retval; in zend_fetch_var_address_helper_SPEC_CV_UNUSED()
38395 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_W TSRML… in ZEND_FETCH_DIM_W_SPEC_CV_UNUSED_HANDLER()
38398 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_W_SPEC_CV_UNUSED_HANDLER()
38403 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_DIM_W_SPEC_CV_UNUSED_HANDLER()
38428 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_RW TSRM… in ZEND_FETCH_DIM_RW_SPEC_CV_UNUSED_HANDLER()
38431 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_RW_SPEC_CV_UNUSED_HANDLER()
38451 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_W TSRML… in ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_UNUSED_HANDLER()
38453 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_UNUSED_HANDLER()
38464 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_R … in ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_UNUSED_HANDLER()
38491 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_HANDLER()
38515 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_HANDLER()
38519 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_HANDLER()
38527 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_HANDLER()
38539 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_HANDLER()
38601 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED_HANDLER()
38614 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED_HANDLER()
38617 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED_HANDLER()
38627 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED_HANDLER()
38642 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_CV_UNUSED_HANDLER()
38799 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED_HANDLER()
38801 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED_HANDLER()
38805 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED_HANDLER()
38807 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED_HANDLER()
38954 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_CV_UNUSED_HANDLER()
38956 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_CV_UNUSED_HANDLER()
38978 fast_add_function(&EX_T(opline->result.var).tmp_var, in ZEND_ADD_SPEC_CV_CV_HANDLER()
38993 fast_sub_function(&EX_T(opline->result.var).tmp_var, in ZEND_SUB_SPEC_CV_CV_HANDLER()
39008 fast_mul_function(&EX_T(opline->result.var).tmp_var, in ZEND_MUL_SPEC_CV_CV_HANDLER()
39023 fast_div_function(&EX_T(opline->result.var).tmp_var, in ZEND_DIV_SPEC_CV_CV_HANDLER()
39038 fast_mod_function(&EX_T(opline->result.var).tmp_var, in ZEND_MOD_SPEC_CV_CV_HANDLER()
39053 shift_left_function(&EX_T(opline->result.var).tmp_var, in ZEND_SL_SPEC_CV_CV_HANDLER()
39068 shift_right_function(&EX_T(opline->result.var).tmp_var, in ZEND_SR_SPEC_CV_CV_HANDLER()
39083 concat_function(&EX_T(opline->result.var).tmp_var, in ZEND_CONCAT_SPEC_CV_CV_HANDLER()
39098 is_identical_function(&EX_T(opline->result.var).tmp_var, in ZEND_IS_IDENTICAL_SPEC_CV_CV_HANDLER()
39111 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER() local
39114 is_identical_function(result, in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER()
39117 Z_LVAL_P(result) = !Z_LVAL_P(result); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER()
39128 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER() local
39131 ZVAL_BOOL(result, fast_equal_function(result, in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
39144 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER() local
39147 ZVAL_BOOL(result, fast_not_equal_function(result, in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
39160 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_SPEC_CV_CV_HANDLER() local
39163 ZVAL_BOOL(result, fast_is_smaller_function(result, in ZEND_IS_SMALLER_SPEC_CV_CV_HANDLER()
39176 zval *result = &EX_T(opline->result.var).tmp_var; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CV_HANDLER() local
39179 ZVAL_BOOL(result, fast_is_smaller_or_equal_function(result, in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CV_HANDLER()
39194 bitwise_or_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_OR_SPEC_CV_CV_HANDLER()
39209 bitwise_and_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_AND_SPEC_CV_CV_HANDLER()
39224 bitwise_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BW_XOR_SPEC_CV_CV_HANDLER()
39239 boolean_xor_function(&EX_T(opline->result.var).tmp_var, in ZEND_BOOL_XOR_SPEC_CV_CV_HANDLER()
39248 static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_CV(int (*binary_op)(zval *result,… in zend_binary_assign_op_obj_helper_SPEC_CV_CV() argument
39272 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39273 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39292 EX_T(opline->result.var).var.ptr = *zptr; in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39293 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39332 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39333 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39340 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39341 EX_T(opline->result.var).var.ptr_ptr = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39361 static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_CV(int (*binary_op)(zval *result, zva… in zend_binary_assign_op_helper_SPEC_CV_CV() argument
39406 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_binary_assign_op_helper_SPEC_CV_CV()
39434 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr); in zend_binary_assign_op_helper_SPEC_CV_CV()
39518 retval = &EX_T(opline->result.var).var.ptr; in zend_pre_incdec_property_helper_SPEC_CV_CV()
39626 retval = &EX_T(opline->result.var).tmp_var; in zend_post_incdec_property_helper_SPEC_CV_CV()
39729 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(… in ZEND_FETCH_DIM_R_SPEC_CV_CV_HANDLER()
39748 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execu… in ZEND_FETCH_DIM_W_SPEC_CV_CV_HANDLER()
39751 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_W_SPEC_CV_CV_HANDLER()
39756 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_DIM_W_SPEC_CV_CV_HANDLER()
39781 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execu… in ZEND_FETCH_DIM_RW_SPEC_CV_CV_HANDLER()
39784 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_RW_SPEC_CV_CV_HANDLER()
39799 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(… in ZEND_FETCH_DIM_IS_SPEC_CV_CV_HANDLER()
39819 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execu… in ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CV_HANDLER()
39821 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CV_HANDLER()
39832 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(… in ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CV_HANDLER()
39857 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execu… in ZEND_FETCH_DIM_UNSET_SPEC_CV_CV_HANDLER()
39860 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_DIM_UNSET_SPEC_CV_CV_HANDLER()
39863 if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) { in ZEND_FETCH_DIM_UNSET_SPEC_CV_CV_HANDLER()
39868 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_DIM_UNSET_SPEC_CV_CV_HANDLER()
39897 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in zend_fetch_property_address_read_helper_SPEC_CV_CV()
39910 AI_SET_PTR(&EX_T(opline->result.var), retval); in zend_fetch_property_address_read_helper_SPEC_CV_CV()
39946 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ?… in ZEND_FETCH_OBJ_W_SPEC_CV_CV_HANDLER()
39953 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_W_SPEC_CV_CV_HANDLER()
39958 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_CV_CV_HANDLER()
39963 EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr; in ZEND_FETCH_OBJ_W_SPEC_CV_CV_HANDLER()
39964 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_FETCH_OBJ_W_SPEC_CV_CV_HANDLER()
39988 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ?… in ZEND_FETCH_OBJ_RW_SPEC_CV_CV_HANDLER()
39995 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_RW_SPEC_CV_CV_HANDLER()
40017 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_FETCH_OBJ_IS_SPEC_CV_CV_HANDLER()
40030 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_FETCH_OBJ_IS_SPEC_CV_CV_HANDLER()
40063 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ?… in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CV_HANDLER()
40070 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CV_HANDLER()
40102 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ?… in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV_HANDLER()
40109 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var)); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV_HANDLER()
40112 PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV_HANDLER()
40113 if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) { in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV_HANDLER()
40114 SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV_HANDLER()
40116 PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV_HANDLER()
40139 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_OBJ_SPEC_CV_CV_HANDLER()
40171 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr… in ZEND_ASSIGN_DIM_SPEC_CV_CV_HANDLER()
40195 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_ASSIGN_DIM_SPEC_CV_CV_HANDLER()
40199 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_CV_CV_HANDLER()
40207 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_DIM_SPEC_CV_CV_HANDLER()
40219 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_ASSIGN_DIM_SPEC_CV_CV_HANDLER()
40251 AI_SET_PTR(&EX_T(opline->result.var), retval); in ZEND_ASSIGN_SPEC_CV_CV_HANDLER()
40255 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_SPEC_CV_CV_HANDLER()
40263 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval)); in ZEND_ASSIGN_SPEC_CV_CV_HANDLER()
40275 AI_SET_PTR(&EX_T(opline->result.var), value); in ZEND_ASSIGN_SPEC_CV_CV_HANDLER()
40333 AI_SET_PTR(&EX_T(opline->result.var), *variable_ptr_ptr); in ZEND_ASSIGN_REF_SPEC_CV_CV_HANDLER()
40348 call_slot *call = EX(call_slots) + opline->result.num; in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
40429 is_equal_function(&EX_T(opline->result.var).tmp_var, in ZEND_CASE_SPEC_CV_CV_HANDLER()
40486 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_HANDLER()
40499 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_HANDLER()
40502 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_HANDLER()
40512 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),… in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_HANDLER()
40527 array_init(&EX_T(opline->result.var).tmp_var); in ZEND_INIT_ARRAY_SPEC_CV_CV_HANDLER()
40682 int result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV() local
40737 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV()
40739 result = isset; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV()
40743 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV()
40745 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV()
40755result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISE… in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV()
40758 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV()
40762result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_IS… in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV()
40765 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV()
40786 result = 0; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV()
40792 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV()
40796 result = 1; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV()
40805 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV()
40807 Z_LVAL(EX_T(opline->result.var).tmp_var) = result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV()
40809 Z_LVAL(EX_T(opline->result.var).tmp_var) = !result; in zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV()
40965 generator->send_target = &EX_T(opline->result.var).var.ptr; in ZEND_YIELD_SPEC_CV_CV_HANDLER()
40967 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval); in ZEND_YIELD_SPEC_CV_CV_HANDLER()