Lines Matching refs:fci
724 zend_fcall_info *fci = &stmt->fetch.cls.fci; in do_fetch_class_prepare() local
727 fci->size = sizeof(zend_fcall_info); in do_fetch_class_prepare()
735 ZVAL_UNDEF(&fci->function_name); in do_fetch_class_prepare()
736 fci->retval = &stmt->fetch.cls.retval; in do_fetch_class_prepare()
737 fci->param_count = 0; in do_fetch_class_prepare()
738 fci->params = NULL; in do_fetch_class_prepare()
739 fci->no_separation = 1; in do_fetch_class_prepare()
741 zend_fcall_info_args_ex(fci, ce->constructor, &stmt->fetch.cls.ctor_args); in do_fetch_class_prepare()
755 static int make_callable_ex(pdo_stmt_t *stmt, zval *callable, zend_fcall_info * fci, zend_fcall_inf… in make_callable_ex() argument
759 if (zend_fcall_info_init(callable, 0, fci, fcc, NULL, &is_callable_error) == FAILURE) { in make_callable_ex()
773 fci->param_count = num_args; /* probably less */ in make_callable_ex()
774 fci->params = safe_emalloc(sizeof(zval), num_args, 0); in make_callable_ex()
782 zend_fcall_info *fci = &stmt->fetch.cls.fci; in do_fetch_func_prepare() local
785 if (!make_callable_ex(stmt, &stmt->fetch.func.function, fci, fcc, stmt->column_count)) { in do_fetch_func_prepare()
797 if (stmt->fetch.cls.fci.size && stmt->fetch.cls.fci.params) { in do_fetch_opt_finish()
800 zend_fcall_info_args_clear(&stmt->fetch.cls.fci, 1); in do_fetch_opt_finish()
802 efree(stmt->fetch.cls.fci.params); in do_fetch_opt_finish()
804 stmt->fetch.cls.fci.params = NULL; in do_fetch_opt_finish()
807 stmt->fetch.cls.fci.size = 0; in do_fetch_opt_finish()
811 stmt->fetch.cls.fci.param_count = 0; in do_fetch_opt_finish()
913 old_arg_count = stmt->fetch.cls.fci.param_count; in do_fetch()
938 if (!stmt->fetch.cls.fci.size) { in do_fetch()
945 stmt->fetch.cls.fci.object = Z_OBJ_P(return_value); in do_fetch()
947 if (zend_call_function(&stmt->fetch.cls.fci, &stmt->fetch.cls.fcc) == FAILURE) { in do_fetch()
979 if (!stmt->fetch.func.fci.size) { in do_fetch()
1123 ZVAL_COPY_VALUE(&stmt->fetch.cls.fci.params[idx], &stmt->fetch.func.values[idx]); in do_fetch()
1137 stmt->fetch.cls.fci.object = Z_OBJ_P(return_value); in do_fetch()
1139 if (zend_call_function(&stmt->fetch.cls.fci, &stmt->fetch.cls.fcc) == FAILURE) { in do_fetch()
1152 stmt->fetch.cls.fci.param_count = old_arg_count; in do_fetch()
1157 stmt->fetch.func.fci.param_count = idx; in do_fetch()
1158 stmt->fetch.func.fci.retval = &retval; in do_fetch()
1159 if (zend_call_function(&stmt->fetch.func.fci, &stmt->fetch.func.fcc) == FAILURE) { in do_fetch()
1309 old_arg_count = stmt->fetch.cls.fci.param_count; in PHP_METHOD()
1341 stmt->fetch.cls.fci.param_count = old_arg_count; in PHP_METHOD()
1396 old_arg_count = stmt->fetch.cls.fci.param_count; in PHP_METHOD()
1519 stmt->fetch.cls.fci.param_count = old_arg_count; in PHP_METHOD()