Lines Matching refs:fci

745 	zend_fcall_info * fci = &stmt->fetch.cls.fci;  in do_fetch_class_prepare()  local
748 fci->size = sizeof(zend_fcall_info); in do_fetch_class_prepare()
756 fci->function_table = &ce->function_table; in do_fetch_class_prepare()
757 fci->function_name = NULL; in do_fetch_class_prepare()
758 fci->symbol_table = NULL; in do_fetch_class_prepare()
759 fci->retval_ptr_ptr = &stmt->fetch.cls.retval_ptr; in do_fetch_class_prepare()
764 fci->param_count = 0; in do_fetch_class_prepare()
765 fci->params = safe_emalloc(sizeof(zval**), ht->nNumOfElements, 0); in do_fetch_class_prepare()
768 fci->params[fci->param_count++] = (zval**)p->pData; in do_fetch_class_prepare()
772 fci->param_count = 0; in do_fetch_class_prepare()
773 fci->params = NULL; in do_fetch_class_prepare()
775 fci->no_separation = 1; in do_fetch_class_prepare()
791 static int make_callable_ex(pdo_stmt_t *stmt, zval *callable, zend_fcall_info * fci, zend_fcall_inf… in make_callable_ex() argument
795 if (zend_fcall_info_init(callable, 0, fci, fcc, NULL, &is_callable_error TSRMLS_CC) == FAILURE) { in make_callable_ex()
809 fci->param_count = num_args; /* probably less */ in make_callable_ex()
810 fci->params = safe_emalloc(sizeof(zval**), num_args, 0); in make_callable_ex()
818 zend_fcall_info * fci = &stmt->fetch.cls.fci; in do_fetch_func_prepare() local
821 if (!make_callable_ex(stmt, stmt->fetch.func.function, fci, fcc, stmt->column_count TSRMLS_CC)) { in do_fetch_func_prepare()
833 if (stmt->fetch.cls.fci.size && stmt->fetch.cls.fci.params) { in do_fetch_opt_finish()
834 efree(stmt->fetch.cls.fci.params); in do_fetch_opt_finish()
835 stmt->fetch.cls.fci.params = NULL; in do_fetch_opt_finish()
837 stmt->fetch.cls.fci.size = 0; in do_fetch_opt_finish()
841 stmt->fetch.cls.fci.param_count = 0; in do_fetch_opt_finish()
947 old_arg_count = stmt->fetch.cls.fci.param_count; in do_fetch()
971 if (!stmt->fetch.cls.fci.size) { in do_fetch()
978 stmt->fetch.cls.fci.object_ptr = return_value; in do_fetch()
980 if (zend_call_function(&stmt->fetch.cls.fci, &stmt->fetch.cls.fcc TSRMLS_CC) == FAILURE) { in do_fetch()
1014 if (!stmt->fetch.func.fci.size) { in do_fetch()
1162 stmt->fetch.cls.fci.params[idx] = &stmt->fetch.func.values[idx]; in do_fetch()
1176 stmt->fetch.cls.fci.object_ptr = return_value; in do_fetch()
1178 if (zend_call_function(&stmt->fetch.cls.fci, &stmt->fetch.cls.fcc TSRMLS_CC) == FAILURE) { in do_fetch()
1191 stmt->fetch.cls.fci.param_count = old_arg_count; in do_fetch()
1196 stmt->fetch.func.fci.param_count = idx; in do_fetch()
1197 stmt->fetch.func.fci.retval_ptr_ptr = &retval; in do_fetch()
1198 if (zend_call_function(&stmt->fetch.func.fci, &stmt->fetch.func.fcc TSRMLS_CC) == FAILURE) { in do_fetch()
1347 old_arg_count = stmt->fetch.cls.fci.param_count; in PHP_METHOD()
1381 stmt->fetch.cls.fci.param_count = old_arg_count; in PHP_METHOD()
1432 old_arg_count = stmt->fetch.cls.fci.param_count; in PHP_METHOD()
1557 stmt->fetch.cls.fci.param_count = old_arg_count; in PHP_METHOD()