Lines Matching refs:fci

726 	zend_fcall_info *fci = &stmt->fetch.cls.fci;  in do_fetch_class_prepare()  local
729 fci->size = sizeof(zend_fcall_info); in do_fetch_class_prepare()
737 ZVAL_UNDEF(&fci->function_name); in do_fetch_class_prepare()
738 fci->retval = &stmt->fetch.cls.retval; in do_fetch_class_prepare()
739 fci->param_count = 0; in do_fetch_class_prepare()
740 fci->params = NULL; in do_fetch_class_prepare()
741 fci->no_separation = 1; in do_fetch_class_prepare()
743 zend_fcall_info_args_ex(fci, ce->constructor, &stmt->fetch.cls.ctor_args); in do_fetch_class_prepare()
757 static int make_callable_ex(pdo_stmt_t *stmt, zval *callable, zend_fcall_info * fci, zend_fcall_inf… in make_callable_ex() argument
761 if (zend_fcall_info_init(callable, 0, fci, fcc, NULL, &is_callable_error) == FAILURE) { in make_callable_ex()
775 fci->param_count = num_args; /* probably less */ in make_callable_ex()
776 fci->params = safe_emalloc(sizeof(zval), num_args, 0); in make_callable_ex()
784 zend_fcall_info *fci = &stmt->fetch.cls.fci; in do_fetch_func_prepare() local
787 if (!make_callable_ex(stmt, &stmt->fetch.func.function, fci, fcc, stmt->column_count)) { in do_fetch_func_prepare()
799 if (stmt->fetch.cls.fci.size && stmt->fetch.cls.fci.params) { in do_fetch_opt_finish()
802 zend_fcall_info_args_clear(&stmt->fetch.cls.fci, 1); in do_fetch_opt_finish()
804 efree(stmt->fetch.cls.fci.params); in do_fetch_opt_finish()
806 stmt->fetch.cls.fci.params = NULL; in do_fetch_opt_finish()
809 stmt->fetch.cls.fci.size = 0; in do_fetch_opt_finish()
813 stmt->fetch.cls.fci.param_count = 0; in do_fetch_opt_finish()
915 old_arg_count = stmt->fetch.cls.fci.param_count; in do_fetch()
942 if (!stmt->fetch.cls.fci.size) { in do_fetch()
949 stmt->fetch.cls.fci.object = Z_OBJ_P(return_value); in do_fetch()
951 if (zend_call_function(&stmt->fetch.cls.fci, &stmt->fetch.cls.fcc) == FAILURE) { in do_fetch()
983 if (!stmt->fetch.func.fci.size) { in do_fetch()
1116 ZVAL_COPY_VALUE(&stmt->fetch.cls.fci.params[idx], &stmt->fetch.func.values[idx]); in do_fetch()
1130 stmt->fetch.cls.fci.object = Z_OBJ_P(return_value); in do_fetch()
1132 if (zend_call_function(&stmt->fetch.cls.fci, &stmt->fetch.cls.fcc) == FAILURE) { in do_fetch()
1145 stmt->fetch.cls.fci.param_count = old_arg_count; in do_fetch()
1150 stmt->fetch.func.fci.param_count = idx; in do_fetch()
1151 stmt->fetch.func.fci.retval = &retval; in do_fetch()
1152 if (zend_call_function(&stmt->fetch.func.fci, &stmt->fetch.func.fcc) == FAILURE) { in do_fetch()
1302 old_arg_count = stmt->fetch.cls.fci.param_count; in PHP_METHOD()
1334 stmt->fetch.cls.fci.param_count = old_arg_count; in PHP_METHOD()
1389 old_arg_count = stmt->fetch.cls.fci.param_count; in PHP_METHOD()
1512 stmt->fetch.cls.fci.param_count = old_arg_count; in PHP_METHOD()