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()
759 static int make_callable_ex(pdo_stmt_t *stmt, zval *callable, zend_fcall_info * fci, zend_fcall_inf… in make_callable_ex() argument
763 if (zend_fcall_info_init(callable, 0, fci, fcc, NULL, &is_callable_error) == FAILURE) { in make_callable_ex()
777 fci->param_count = num_args; /* probably less */ in make_callable_ex()
778 fci->params = safe_emalloc(sizeof(zval), num_args, 0); in make_callable_ex()
786 zend_fcall_info *fci = &stmt->fetch.cls.fci; in do_fetch_func_prepare() local
789 if (!make_callable_ex(stmt, &stmt->fetch.func.function, fci, fcc, stmt->column_count)) { in do_fetch_func_prepare()
801 if (stmt->fetch.cls.fci.size && stmt->fetch.cls.fci.params) { in do_fetch_opt_finish()
804 zend_fcall_info_args_clear(&stmt->fetch.cls.fci, 1); in do_fetch_opt_finish()
806 efree(stmt->fetch.cls.fci.params); in do_fetch_opt_finish()
808 stmt->fetch.cls.fci.params = NULL; in do_fetch_opt_finish()
811 stmt->fetch.cls.fci.size = 0; in do_fetch_opt_finish()
815 stmt->fetch.cls.fci.param_count = 0; in do_fetch_opt_finish()
918 old_arg_count = stmt->fetch.cls.fci.param_count; in do_fetch()
943 if (!stmt->fetch.cls.fci.size) { in do_fetch()
950 stmt->fetch.cls.fci.object = Z_OBJ_P(return_value); in do_fetch()
952 if (zend_call_function(&stmt->fetch.cls.fci, &stmt->fetch.cls.fcc) == FAILURE) { in do_fetch()
984 if (!stmt->fetch.func.fci.size) { in do_fetch()
1128 ZVAL_COPY_VALUE(&stmt->fetch.cls.fci.params[idx], &stmt->fetch.func.values[idx]); in do_fetch()
1142 stmt->fetch.cls.fci.object = Z_OBJ_P(return_value); in do_fetch()
1144 if (zend_call_function(&stmt->fetch.cls.fci, &stmt->fetch.cls.fcc) == FAILURE) { in do_fetch()
1157 stmt->fetch.cls.fci.param_count = old_arg_count; in do_fetch()
1162 stmt->fetch.func.fci.param_count = idx; in do_fetch()
1163 stmt->fetch.func.fci.retval = &retval; in do_fetch()
1164 if (zend_call_function(&stmt->fetch.func.fci, &stmt->fetch.func.fcc) == FAILURE) { in do_fetch()
1310 old_arg_count = stmt->fetch.cls.fci.param_count; in PHP_METHOD()
1342 stmt->fetch.cls.fci.param_count = old_arg_count; in PHP_METHOD()
1393 old_arg_count = stmt->fetch.cls.fci.param_count; in PHP_METHOD()
1516 stmt->fetch.cls.fci.param_count = old_arg_count; in PHP_METHOD()