retval_ptr 3571 Zend/zend_API.c ZEND_API int zend_fcall_info_call(zend_fcall_info *fci, zend_fcall_info_cache *fcc, zval *retval_ptr, zval *args) /* {{{ */ retval_ptr 3576 Zend/zend_API.c fci->retval = retval_ptr ? retval_ptr : &retval; retval_ptr 3583 Zend/zend_API.c if (!retval_ptr && Z_TYPE(retval) != IS_UNDEF) { retval_ptr 471 Zend/zend_API.h ZEND_API int call_user_function(HashTable *function_table, zval *object, zval *function_name, zval *retval_ptr, uint32_t param_count, zval params[]); retval_ptr 472 Zend/zend_API.h ZEND_API int call_user_function_ex(HashTable *function_table, zval *object, zval *function_name, zval *retval_ptr, uint32_t param_count, zval params[], int no_separation, zend_array *symbol_table); retval_ptr 48 Zend/zend_execute.h ZEND_API int zend_eval_string(char *str, zval *retval_ptr, char *string_name); retval_ptr 49 Zend/zend_execute.h ZEND_API int zend_eval_stringl(char *str, size_t str_len, zval *retval_ptr, char *string_name); retval_ptr 50 Zend/zend_execute.h ZEND_API int zend_eval_string_ex(char *str, zval *retval_ptr, char *string_name, int handle_exceptions); retval_ptr 51 Zend/zend_execute.h ZEND_API int zend_eval_stringl_ex(char *str, size_t str_len, zval *retval_ptr, char *string_name, int handle_exceptions); retval_ptr 665 Zend/zend_execute_API.c int call_user_function(HashTable *function_table, zval *object, zval *function_name, zval *retval_ptr, uint32_t param_count, zval params[]) /* {{{ */ retval_ptr 667 Zend/zend_execute_API.c return call_user_function_ex(function_table, object, function_name, retval_ptr, param_count, params, 1, NULL); retval_ptr 671 Zend/zend_execute_API.c int call_user_function_ex(HashTable *function_table, zval *object, zval *function_name, zval *retval_ptr, uint32_t param_count, zval params[], int no_separation, zend_array *symbol_table) /* {{{ */ retval_ptr 679 Zend/zend_execute_API.c fci.retval = retval_ptr; retval_ptr 1101 Zend/zend_execute_API.c ZEND_API int zend_eval_stringl(char *str, size_t str_len, zval *retval_ptr, char *string_name) /* {{{ */ retval_ptr 1108 Zend/zend_execute_API.c if (retval_ptr) { retval_ptr 1140 Zend/zend_execute_API.c if (retval_ptr) { retval_ptr 1141 Zend/zend_execute_API.c ZVAL_COPY_VALUE(retval_ptr, &local_retval); retval_ptr 1146 Zend/zend_execute_API.c if (retval_ptr) { retval_ptr 1147 Zend/zend_execute_API.c ZVAL_NULL(retval_ptr); retval_ptr 1163 Zend/zend_execute_API.c ZEND_API int zend_eval_string(char *str, zval *retval_ptr, char *string_name) /* {{{ */ retval_ptr 1165 Zend/zend_execute_API.c return zend_eval_stringl(str, strlen(str), retval_ptr, string_name); retval_ptr 1169 Zend/zend_execute_API.c ZEND_API int zend_eval_stringl_ex(char *str, size_t str_len, zval *retval_ptr, char *string_name, int handle_exceptions) /* {{{ */ retval_ptr 1173 Zend/zend_execute_API.c result = zend_eval_stringl(str, str_len, retval_ptr, string_name); retval_ptr 1182 Zend/zend_execute_API.c ZEND_API int zend_eval_string_ex(char *str, zval *retval_ptr, char *string_name, int handle_exceptions) /* {{{ */ retval_ptr 1184 Zend/zend_execute_API.c return zend_eval_stringl_ex(str, strlen(str), retval_ptr, string_name, handle_exceptions); retval_ptr 34 Zend/zend_interfaces.c ZEND_API zval* zend_call_method(zval *object, zend_class_entry *obj_ce, zend_function **fn_proxy, const char *function_name, size_t function_name_len, zval *retval_ptr, int param_count, zval* arg1, zval* arg2) retval_ptr 54 Zend/zend_interfaces.c fci.retval = retval_ptr ? retval_ptr : &retval; retval_ptr 123 Zend/zend_interfaces.c if (!retval_ptr) { retval_ptr 127 Zend/zend_interfaces.c return retval_ptr; retval_ptr 3895 Zend/zend_vm_def.h zval *retval_ref, *retval_ptr; retval_ptr 3899 Zend/zend_vm_def.h retval_ref = retval_ptr = GET_OP1_ZVAL_PTR(BP_VAR_R); retval_ptr 3902 Zend/zend_vm_def.h ZVAL_COPY(EX_VAR(opline->result.var), retval_ptr); retval_ptr 3903 Zend/zend_vm_def.h retval_ref = retval_ptr = EX_VAR(opline->result.var); retval_ptr 3905 Zend/zend_vm_def.h if (UNEXPECTED(Z_TYPE_P(retval_ptr) == IS_INDIRECT)) { retval_ptr 3906 Zend/zend_vm_def.h retval_ptr = Z_INDIRECT_P(retval_ptr); retval_ptr 3908 Zend/zend_vm_def.h ZVAL_DEREF(retval_ptr); retval_ptr 3910 Zend/zend_vm_def.h ZVAL_DEREF(retval_ptr); retval_ptr 3915 Zend/zend_vm_def.h && !ZEND_SAME_FAKE_TYPE(ret_info->type_hint, Z_TYPE_P(retval_ptr)) retval_ptr 3917 Zend/zend_vm_def.h && retval_ref != retval_ptr) retval_ptr 3924 Zend/zend_vm_def.h ZVAL_COPY(retval_ref, retval_ptr); retval_ptr 3926 Zend/zend_vm_def.h retval_ptr = retval_ref; retval_ptr 3928 Zend/zend_vm_def.h zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num)); retval_ptr 3932 Zend/zend_vm_def.h zval_ptr_dtor_nogc(retval_ptr); retval_ptr 3945 Zend/zend_vm_def.h zval *retval_ptr; retval_ptr 3948 Zend/zend_vm_def.h retval_ptr = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R); retval_ptr 3949 Zend/zend_vm_def.h if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(retval_ptr) == IS_UNDEF)) { retval_ptr 3951 Zend/zend_vm_def.h retval_ptr = GET_OP1_UNDEF_CV(retval_ptr, BP_VAR_R); retval_ptr 3964 Zend/zend_vm_def.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 3971 Zend/zend_vm_def.h ZVAL_DEREF(retval_ptr); retval_ptr 3972 Zend/zend_vm_def.h ZVAL_COPY(EX(return_value), retval_ptr); retval_ptr 3974 Zend/zend_vm_def.h if (UNEXPECTED(Z_ISREF_P(retval_ptr))) { retval_ptr 3975 Zend/zend_vm_def.h zend_refcounted *ref = Z_COUNTED_P(retval_ptr); retval_ptr 3977 Zend/zend_vm_def.h retval_ptr = Z_REFVAL_P(retval_ptr); retval_ptr 3978 Zend/zend_vm_def.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 3981 Zend/zend_vm_def.h } else if (Z_OPT_REFCOUNTED_P(retval_ptr)) { retval_ptr 3982 Zend/zend_vm_def.h Z_ADDREF_P(retval_ptr); retval_ptr 3985 Zend/zend_vm_def.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 3995 Zend/zend_vm_def.h zval *retval_ptr; retval_ptr 4006 Zend/zend_vm_def.h retval_ptr = GET_OP1_ZVAL_PTR(BP_VAR_R); retval_ptr 4012 Zend/zend_vm_def.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 4021 Zend/zend_vm_def.h retval_ptr = GET_OP1_ZVAL_PTR_PTR(BP_VAR_W); retval_ptr 4023 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(retval_ptr == NULL)) { retval_ptr 4029 Zend/zend_vm_def.h if (retval_ptr == &EG(uninitialized_zval) || retval_ptr 4031 Zend/zend_vm_def.h !(Z_VAR_FLAGS_P(retval_ptr) & IS_VAR_RET_REF))) { retval_ptr 4034 Zend/zend_vm_def.h ZVAL_NEW_REF(EX(return_value), retval_ptr); retval_ptr 4036 Zend/zend_vm_def.h if (Z_REFCOUNTED_P(retval_ptr)) Z_ADDREF_P(retval_ptr); retval_ptr 4043 Zend/zend_vm_def.h ZVAL_MAKE_REF(retval_ptr); retval_ptr 4044 Zend/zend_vm_def.h Z_ADDREF_P(retval_ptr); retval_ptr 4045 Zend/zend_vm_def.h ZVAL_REF(EX(return_value), Z_REF_P(retval_ptr)); retval_ptr 3077 Zend/zend_vm_execute.h zval *retval_ptr; retval_ptr 3080 Zend/zend_vm_execute.h retval_ptr = EX_CONSTANT(opline->op1); retval_ptr 3081 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(retval_ptr) == IS_UNDEF)) { retval_ptr 3083 Zend/zend_vm_execute.h retval_ptr = GET_OP1_UNDEF_CV(retval_ptr, BP_VAR_R); retval_ptr 3096 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 3103 Zend/zend_vm_execute.h ZVAL_DEREF(retval_ptr); retval_ptr 3104 Zend/zend_vm_execute.h ZVAL_COPY(EX(return_value), retval_ptr); retval_ptr 3106 Zend/zend_vm_execute.h if (UNEXPECTED(Z_ISREF_P(retval_ptr))) { retval_ptr 3107 Zend/zend_vm_execute.h zend_refcounted *ref = Z_COUNTED_P(retval_ptr); retval_ptr 3109 Zend/zend_vm_execute.h retval_ptr = Z_REFVAL_P(retval_ptr); retval_ptr 3110 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 3113 Zend/zend_vm_execute.h } else if (Z_OPT_REFCOUNTED_P(retval_ptr)) { retval_ptr 3114 Zend/zend_vm_execute.h Z_ADDREF_P(retval_ptr); retval_ptr 3117 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 3127 Zend/zend_vm_execute.h zval *retval_ptr; retval_ptr 3138 Zend/zend_vm_execute.h retval_ptr = EX_CONSTANT(opline->op1); retval_ptr 3144 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 3153 Zend/zend_vm_execute.h retval_ptr = NULL; retval_ptr 3155 Zend/zend_vm_execute.h if (IS_CONST == IS_VAR && UNEXPECTED(retval_ptr == NULL)) { retval_ptr 3161 Zend/zend_vm_execute.h if (retval_ptr == &EG(uninitialized_zval) || retval_ptr 3163 Zend/zend_vm_execute.h !(Z_VAR_FLAGS_P(retval_ptr) & IS_VAR_RET_REF))) { retval_ptr 3166 Zend/zend_vm_execute.h ZVAL_NEW_REF(EX(return_value), retval_ptr); retval_ptr 3168 Zend/zend_vm_execute.h if (Z_REFCOUNTED_P(retval_ptr)) Z_ADDREF_P(retval_ptr); retval_ptr 3175 Zend/zend_vm_execute.h ZVAL_MAKE_REF(retval_ptr); retval_ptr 3176 Zend/zend_vm_execute.h Z_ADDREF_P(retval_ptr); retval_ptr 3177 Zend/zend_vm_execute.h ZVAL_REF(EX(return_value), Z_REF_P(retval_ptr)); retval_ptr 7754 Zend/zend_vm_execute.h zval *retval_ref, *retval_ptr; retval_ptr 7758 Zend/zend_vm_execute.h retval_ref = retval_ptr = EX_CONSTANT(opline->op1); retval_ptr 7761 Zend/zend_vm_execute.h ZVAL_COPY(EX_VAR(opline->result.var), retval_ptr); retval_ptr 7762 Zend/zend_vm_execute.h retval_ref = retval_ptr = EX_VAR(opline->result.var); retval_ptr 7764 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(retval_ptr) == IS_INDIRECT)) { retval_ptr 7765 Zend/zend_vm_execute.h retval_ptr = Z_INDIRECT_P(retval_ptr); retval_ptr 7767 Zend/zend_vm_execute.h ZVAL_DEREF(retval_ptr); retval_ptr 7769 Zend/zend_vm_execute.h ZVAL_DEREF(retval_ptr); retval_ptr 7774 Zend/zend_vm_execute.h && !ZEND_SAME_FAKE_TYPE(ret_info->type_hint, Z_TYPE_P(retval_ptr)) retval_ptr 7776 Zend/zend_vm_execute.h && retval_ref != retval_ptr) retval_ptr 7783 Zend/zend_vm_execute.h ZVAL_COPY(retval_ref, retval_ptr); retval_ptr 7785 Zend/zend_vm_execute.h retval_ptr = retval_ref; retval_ptr 7787 Zend/zend_vm_execute.h zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num)); retval_ptr 7791 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(retval_ptr); retval_ptr 11767 Zend/zend_vm_execute.h zval *retval_ptr; retval_ptr 11770 Zend/zend_vm_execute.h retval_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); retval_ptr 11771 Zend/zend_vm_execute.h if (IS_TMP_VAR == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(retval_ptr) == IS_UNDEF)) { retval_ptr 11773 Zend/zend_vm_execute.h retval_ptr = GET_OP1_UNDEF_CV(retval_ptr, BP_VAR_R); retval_ptr 11786 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 11793 Zend/zend_vm_execute.h ZVAL_DEREF(retval_ptr); retval_ptr 11794 Zend/zend_vm_execute.h ZVAL_COPY(EX(return_value), retval_ptr); retval_ptr 11796 Zend/zend_vm_execute.h if (UNEXPECTED(Z_ISREF_P(retval_ptr))) { retval_ptr 11797 Zend/zend_vm_execute.h zend_refcounted *ref = Z_COUNTED_P(retval_ptr); retval_ptr 11799 Zend/zend_vm_execute.h retval_ptr = Z_REFVAL_P(retval_ptr); retval_ptr 11800 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 11803 Zend/zend_vm_execute.h } else if (Z_OPT_REFCOUNTED_P(retval_ptr)) { retval_ptr 11804 Zend/zend_vm_execute.h Z_ADDREF_P(retval_ptr); retval_ptr 11807 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 11817 Zend/zend_vm_execute.h zval *retval_ptr; retval_ptr 11828 Zend/zend_vm_execute.h retval_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); retval_ptr 11834 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 11843 Zend/zend_vm_execute.h retval_ptr = NULL; retval_ptr 11845 Zend/zend_vm_execute.h if (IS_TMP_VAR == IS_VAR && UNEXPECTED(retval_ptr == NULL)) { retval_ptr 11851 Zend/zend_vm_execute.h if (retval_ptr == &EG(uninitialized_zval) || retval_ptr 11853 Zend/zend_vm_execute.h !(Z_VAR_FLAGS_P(retval_ptr) & IS_VAR_RET_REF))) { retval_ptr 11856 Zend/zend_vm_execute.h ZVAL_NEW_REF(EX(return_value), retval_ptr); retval_ptr 11858 Zend/zend_vm_execute.h if (Z_REFCOUNTED_P(retval_ptr)) Z_ADDREF_P(retval_ptr); retval_ptr 11865 Zend/zend_vm_execute.h ZVAL_MAKE_REF(retval_ptr); retval_ptr 11866 Zend/zend_vm_execute.h Z_ADDREF_P(retval_ptr); retval_ptr 11867 Zend/zend_vm_execute.h ZVAL_REF(EX(return_value), Z_REF_P(retval_ptr)); retval_ptr 13580 Zend/zend_vm_execute.h zval *retval_ref, *retval_ptr; retval_ptr 13584 Zend/zend_vm_execute.h retval_ref = retval_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); retval_ptr 13587 Zend/zend_vm_execute.h ZVAL_COPY(EX_VAR(opline->result.var), retval_ptr); retval_ptr 13588 Zend/zend_vm_execute.h retval_ref = retval_ptr = EX_VAR(opline->result.var); retval_ptr 13590 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(retval_ptr) == IS_INDIRECT)) { retval_ptr 13591 Zend/zend_vm_execute.h retval_ptr = Z_INDIRECT_P(retval_ptr); retval_ptr 13593 Zend/zend_vm_execute.h ZVAL_DEREF(retval_ptr); retval_ptr 13595 Zend/zend_vm_execute.h ZVAL_DEREF(retval_ptr); retval_ptr 13600 Zend/zend_vm_execute.h && !ZEND_SAME_FAKE_TYPE(ret_info->type_hint, Z_TYPE_P(retval_ptr)) retval_ptr 13602 Zend/zend_vm_execute.h && retval_ref != retval_ptr) retval_ptr 13609 Zend/zend_vm_execute.h ZVAL_COPY(retval_ref, retval_ptr); retval_ptr 13611 Zend/zend_vm_execute.h retval_ptr = retval_ref; retval_ptr 13613 Zend/zend_vm_execute.h zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num)); retval_ptr 13617 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(retval_ptr); retval_ptr 14993 Zend/zend_vm_execute.h zval *retval_ptr; retval_ptr 14996 Zend/zend_vm_execute.h retval_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); retval_ptr 14997 Zend/zend_vm_execute.h if (IS_VAR == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(retval_ptr) == IS_UNDEF)) { retval_ptr 14999 Zend/zend_vm_execute.h retval_ptr = GET_OP1_UNDEF_CV(retval_ptr, BP_VAR_R); retval_ptr 15012 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 15019 Zend/zend_vm_execute.h ZVAL_DEREF(retval_ptr); retval_ptr 15020 Zend/zend_vm_execute.h ZVAL_COPY(EX(return_value), retval_ptr); retval_ptr 15022 Zend/zend_vm_execute.h if (UNEXPECTED(Z_ISREF_P(retval_ptr))) { retval_ptr 15023 Zend/zend_vm_execute.h zend_refcounted *ref = Z_COUNTED_P(retval_ptr); retval_ptr 15025 Zend/zend_vm_execute.h retval_ptr = Z_REFVAL_P(retval_ptr); retval_ptr 15026 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 15029 Zend/zend_vm_execute.h } else if (Z_OPT_REFCOUNTED_P(retval_ptr)) { retval_ptr 15030 Zend/zend_vm_execute.h Z_ADDREF_P(retval_ptr); retval_ptr 15033 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 15043 Zend/zend_vm_execute.h zval *retval_ptr; retval_ptr 15054 Zend/zend_vm_execute.h retval_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); retval_ptr 15060 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 15069 Zend/zend_vm_execute.h retval_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); retval_ptr 15071 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(retval_ptr == NULL)) { retval_ptr 15077 Zend/zend_vm_execute.h if (retval_ptr == &EG(uninitialized_zval) || retval_ptr 15079 Zend/zend_vm_execute.h !(Z_VAR_FLAGS_P(retval_ptr) & IS_VAR_RET_REF))) { retval_ptr 15082 Zend/zend_vm_execute.h ZVAL_NEW_REF(EX(return_value), retval_ptr); retval_ptr 15084 Zend/zend_vm_execute.h if (Z_REFCOUNTED_P(retval_ptr)) Z_ADDREF_P(retval_ptr); retval_ptr 15091 Zend/zend_vm_execute.h ZVAL_MAKE_REF(retval_ptr); retval_ptr 15092 Zend/zend_vm_execute.h Z_ADDREF_P(retval_ptr); retval_ptr 15093 Zend/zend_vm_execute.h ZVAL_REF(EX(return_value), Z_REF_P(retval_ptr)); retval_ptr 19314 Zend/zend_vm_execute.h zval *retval_ref, *retval_ptr; retval_ptr 19318 Zend/zend_vm_execute.h retval_ref = retval_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); retval_ptr 19321 Zend/zend_vm_execute.h ZVAL_COPY(EX_VAR(opline->result.var), retval_ptr); retval_ptr 19322 Zend/zend_vm_execute.h retval_ref = retval_ptr = EX_VAR(opline->result.var); retval_ptr 19324 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(retval_ptr) == IS_INDIRECT)) { retval_ptr 19325 Zend/zend_vm_execute.h retval_ptr = Z_INDIRECT_P(retval_ptr); retval_ptr 19327 Zend/zend_vm_execute.h ZVAL_DEREF(retval_ptr); retval_ptr 19329 Zend/zend_vm_execute.h ZVAL_DEREF(retval_ptr); retval_ptr 19334 Zend/zend_vm_execute.h && !ZEND_SAME_FAKE_TYPE(ret_info->type_hint, Z_TYPE_P(retval_ptr)) retval_ptr 19336 Zend/zend_vm_execute.h && retval_ref != retval_ptr) retval_ptr 19343 Zend/zend_vm_execute.h ZVAL_COPY(retval_ref, retval_ptr); retval_ptr 19345 Zend/zend_vm_execute.h retval_ptr = retval_ref; retval_ptr 19347 Zend/zend_vm_execute.h zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num)); retval_ptr 19351 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(retval_ptr); retval_ptr 25088 Zend/zend_vm_execute.h zval *retval_ref, *retval_ptr; retval_ptr 25092 Zend/zend_vm_execute.h retval_ref = retval_ptr = NULL; retval_ptr 25095 Zend/zend_vm_execute.h ZVAL_COPY(EX_VAR(opline->result.var), retval_ptr); retval_ptr 25096 Zend/zend_vm_execute.h retval_ref = retval_ptr = EX_VAR(opline->result.var); retval_ptr 25098 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(retval_ptr) == IS_INDIRECT)) { retval_ptr 25099 Zend/zend_vm_execute.h retval_ptr = Z_INDIRECT_P(retval_ptr); retval_ptr 25101 Zend/zend_vm_execute.h ZVAL_DEREF(retval_ptr); retval_ptr 25103 Zend/zend_vm_execute.h ZVAL_DEREF(retval_ptr); retval_ptr 25108 Zend/zend_vm_execute.h && !ZEND_SAME_FAKE_TYPE(ret_info->type_hint, Z_TYPE_P(retval_ptr)) retval_ptr 25110 Zend/zend_vm_execute.h && retval_ref != retval_ptr) retval_ptr 25117 Zend/zend_vm_execute.h ZVAL_COPY(retval_ref, retval_ptr); retval_ptr 25119 Zend/zend_vm_execute.h retval_ptr = retval_ref; retval_ptr 25121 Zend/zend_vm_execute.h zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num)); retval_ptr 25125 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(retval_ptr); retval_ptr 28573 Zend/zend_vm_execute.h zval *retval_ptr; retval_ptr 28576 Zend/zend_vm_execute.h retval_ptr = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); retval_ptr 28577 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(retval_ptr) == IS_UNDEF)) { retval_ptr 28579 Zend/zend_vm_execute.h retval_ptr = GET_OP1_UNDEF_CV(retval_ptr, BP_VAR_R); retval_ptr 28592 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 28599 Zend/zend_vm_execute.h ZVAL_DEREF(retval_ptr); retval_ptr 28600 Zend/zend_vm_execute.h ZVAL_COPY(EX(return_value), retval_ptr); retval_ptr 28602 Zend/zend_vm_execute.h if (UNEXPECTED(Z_ISREF_P(retval_ptr))) { retval_ptr 28603 Zend/zend_vm_execute.h zend_refcounted *ref = Z_COUNTED_P(retval_ptr); retval_ptr 28605 Zend/zend_vm_execute.h retval_ptr = Z_REFVAL_P(retval_ptr); retval_ptr 28606 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 28609 Zend/zend_vm_execute.h } else if (Z_OPT_REFCOUNTED_P(retval_ptr)) { retval_ptr 28610 Zend/zend_vm_execute.h Z_ADDREF_P(retval_ptr); retval_ptr 28613 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 28623 Zend/zend_vm_execute.h zval *retval_ptr; retval_ptr 28634 Zend/zend_vm_execute.h retval_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); retval_ptr 28640 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); retval_ptr 28649 Zend/zend_vm_execute.h retval_ptr = _get_zval_ptr_cv_BP_VAR_W(execute_data, opline->op1.var); retval_ptr 28651 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(retval_ptr == NULL)) { retval_ptr 28657 Zend/zend_vm_execute.h if (retval_ptr == &EG(uninitialized_zval) || retval_ptr 28659 Zend/zend_vm_execute.h !(Z_VAR_FLAGS_P(retval_ptr) & IS_VAR_RET_REF))) { retval_ptr 28662 Zend/zend_vm_execute.h ZVAL_NEW_REF(EX(return_value), retval_ptr); retval_ptr 28664 Zend/zend_vm_execute.h if (Z_REFCOUNTED_P(retval_ptr)) Z_ADDREF_P(retval_ptr); retval_ptr 28671 Zend/zend_vm_execute.h ZVAL_MAKE_REF(retval_ptr); retval_ptr 28672 Zend/zend_vm_execute.h Z_ADDREF_P(retval_ptr); retval_ptr 28673 Zend/zend_vm_execute.h ZVAL_REF(EX(return_value), Z_REF_P(retval_ptr)); retval_ptr 34607 Zend/zend_vm_execute.h zval *retval_ref, *retval_ptr; retval_ptr 34611 Zend/zend_vm_execute.h retval_ref = retval_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); retval_ptr 34614 Zend/zend_vm_execute.h ZVAL_COPY(EX_VAR(opline->result.var), retval_ptr); retval_ptr 34615 Zend/zend_vm_execute.h retval_ref = retval_ptr = EX_VAR(opline->result.var); retval_ptr 34617 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(retval_ptr) == IS_INDIRECT)) { retval_ptr 34618 Zend/zend_vm_execute.h retval_ptr = Z_INDIRECT_P(retval_ptr); retval_ptr 34620 Zend/zend_vm_execute.h ZVAL_DEREF(retval_ptr); retval_ptr 34622 Zend/zend_vm_execute.h ZVAL_DEREF(retval_ptr); retval_ptr 34627 Zend/zend_vm_execute.h && !ZEND_SAME_FAKE_TYPE(ret_info->type_hint, Z_TYPE_P(retval_ptr)) retval_ptr 34629 Zend/zend_vm_execute.h && retval_ref != retval_ptr) retval_ptr 34636 Zend/zend_vm_execute.h ZVAL_COPY(retval_ref, retval_ptr); retval_ptr 34638 Zend/zend_vm_execute.h retval_ptr = retval_ref; retval_ptr 34640 Zend/zend_vm_execute.h zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num)); retval_ptr 34644 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(retval_ptr); retval_ptr 1847 ext/spl/spl_directory.c zval *retval_ptr = &retval; retval_ptr 1849 ext/spl/spl_directory.c ZVAL_STRINGL(retval_ptr, intern->file_name, intern->file_name_len); retval_ptr 1851 ext/spl/spl_directory.c ZVAL_COPY_VALUE(writeobj, retval_ptr); retval_ptr 1859 ext/spl/spl_directory.c zval *retval_ptr = &retval; retval_ptr 1861 ext/spl/spl_directory.c ZVAL_STRING(retval_ptr, intern->u.dir.entry.d_name); retval_ptr 1863 ext/spl/spl_directory.c ZVAL_COPY_VALUE(writeobj, retval_ptr); retval_ptr 669 ext/standard/var.c static void php_var_serialize_class(smart_str *buf, zval *struc, zval *retval_ptr, php_serialize_data_t var_hash) /* {{{ */ retval_ptr 678 ext/standard/var.c if (Z_TYPE_P(retval_ptr) == IS_ARRAY) { retval_ptr 679 ext/standard/var.c ht = Z_ARRVAL_P(retval_ptr); retval_ptr 681 ext/standard/var.c } else if (Z_TYPE_P(retval_ptr) == IS_OBJECT) { retval_ptr 682 ext/standard/var.c ht = Z_OBJPROP_P(retval_ptr);