result_bind 183 ext/mysqlnd/mysqlnd.h PHPAPI void mysqlnd_efree_result_bind_dtor(MYSQLND_RESULT_BIND * result_bind TSRMLS_DC); result_bind 185 ext/mysqlnd/mysqlnd.h PHPAPI void mysqlnd_free_result_bind_dtor(MYSQLND_RESULT_BIND * result_bind TSRMLS_DC); result_bind 630 ext/mysqlnd/mysqlnd_ps.c if (stmt->result_bind && result_bind 648 ext/mysqlnd/mysqlnd_ps.c if (stmt->result_bind[i].bound == TRUE) { result_bind 649 ext/mysqlnd/mysqlnd_ps.c zval_copy_ctor(stmt->result_bind[i].zv); result_bind 752 ext/mysqlnd/mysqlnd_ps.c if (stmt->result_bind) { result_bind 788 ext/mysqlnd/mysqlnd_ps.c if (stmt->result_bind[i].zv) { result_bind 789 ext/mysqlnd/mysqlnd_ps.c zval_dtor(stmt->result_bind[i].zv); result_bind 793 ext/mysqlnd/mysqlnd_ps.c if (stmt->result_bind[i].bound == TRUE) { result_bind 804 ext/mysqlnd/mysqlnd_ps.c Z_TYPE_P(stmt->result_bind[i].zv) = Z_TYPE_P(current_row[i]); result_bind 805 ext/mysqlnd/mysqlnd_ps.c stmt->result_bind[i].zv->value = current_row[i]->value; result_bind 807 ext/mysqlnd/mysqlnd_ps.c zval_copy_ctor(stmt->result_bind[i].zv); result_bind 810 ext/mysqlnd/mysqlnd_ps.c ZVAL_NULL(stmt->result_bind[i].zv); result_bind 863 ext/mysqlnd/mysqlnd_ps.c row_packet->skip_extraction = stmt && stmt->result_bind? FALSE:TRUE; result_bind 891 ext/mysqlnd/mysqlnd_ps.c if (stmt->result_bind[i].bound == TRUE) { result_bind 898 ext/mysqlnd/mysqlnd_ps.c zval_dtor(stmt->result_bind[i].zv); result_bind 900 ext/mysqlnd/mysqlnd_ps.c if (IS_NULL != (Z_TYPE_P(stmt->result_bind[i].zv) = Z_TYPE_P(data)) ) { result_bind 904 ext/mysqlnd/mysqlnd_ps.c stmt->result_bind[i].zv->value = data->value; result_bind 1044 ext/mysqlnd/mysqlnd_ps.c row_packet->skip_extraction = stmt->result_bind? FALSE:TRUE; result_bind 1071 ext/mysqlnd/mysqlnd_ps.c if (stmt->result_bind[i].bound == TRUE) { result_bind 1078 ext/mysqlnd/mysqlnd_ps.c zval_dtor(stmt->result_bind[i].zv); result_bind 1080 ext/mysqlnd/mysqlnd_ps.c DBG_INF_FMT("i=%u bound_var=%p type=%u refc=%u", i, stmt->result_bind[i].zv, result_bind 1081 ext/mysqlnd/mysqlnd_ps.c Z_TYPE_P(data), Z_REFCOUNT_P(stmt->result_bind[i].zv)); result_bind 1082 ext/mysqlnd/mysqlnd_ps.c if (IS_NULL != (Z_TYPE_P(stmt->result_bind[i].zv) = Z_TYPE_P(data))) { result_bind 1086 ext/mysqlnd/mysqlnd_ps.c stmt->result_bind[i].zv->value = data->value; result_bind 1170 ext/mysqlnd/mysqlnd_ps.c DBG_INF_FMT("result_bind=%p separated_once=%u", stmt->result_bind, stmt->result_zvals_separated_once); result_bind 1175 ext/mysqlnd/mysqlnd_ps.c if (stmt->result_bind && !stmt->result_zvals_separated_once) { result_bind 1182 ext/mysqlnd/mysqlnd_ps.c if (stmt->result_bind[i].bound == TRUE) { result_bind 1183 ext/mysqlnd/mysqlnd_ps.c zval_dtor(stmt->result_bind[i].zv); result_bind 1184 ext/mysqlnd/mysqlnd_ps.c ZVAL_NULL(stmt->result_bind[i].zv); result_bind 1557 ext/mysqlnd/mysqlnd_ps.c MYSQLND_RESULT_BIND * const result_bind TSRMLS_DC) result_bind 1568 ext/mysqlnd/mysqlnd_ps.c if (result_bind) { result_bind 1569 ext/mysqlnd/mysqlnd_ps.c s->m->free_result_bind(s, result_bind TSRMLS_CC); result_bind 1581 ext/mysqlnd/mysqlnd_ps.c if (!result_bind) { result_bind 1588 ext/mysqlnd/mysqlnd_ps.c stmt->result_bind = result_bind; result_bind 1591 ext/mysqlnd/mysqlnd_ps.c Z_ADDREF_P(stmt->result_bind[i].zv); result_bind 1592 ext/mysqlnd/mysqlnd_ps.c DBG_INF_FMT("ref of %p = %u", stmt->result_bind[i].zv, Z_REFCOUNT_P(stmt->result_bind[i].zv)); result_bind 1598 ext/mysqlnd/mysqlnd_ps.c stmt->result_bind[i].bound = TRUE; result_bind 1600 ext/mysqlnd/mysqlnd_ps.c } else if (result_bind) { result_bind 1601 ext/mysqlnd/mysqlnd_ps.c s->m->free_result_bind(s, result_bind TSRMLS_CC); result_bind 1638 ext/mysqlnd/mysqlnd_ps.c if (!stmt->result_bind) { result_bind 1639 ext/mysqlnd/mysqlnd_ps.c stmt->result_bind = mnd_pecalloc(stmt->field_count, sizeof(MYSQLND_RESULT_BIND), stmt->persistent); result_bind 1641 ext/mysqlnd/mysqlnd_ps.c stmt->result_bind = mnd_perealloc(stmt->result_bind, stmt->field_count * sizeof(MYSQLND_RESULT_BIND), stmt->persistent); result_bind 1643 ext/mysqlnd/mysqlnd_ps.c if (!stmt->result_bind) { result_bind 1646 ext/mysqlnd/mysqlnd_ps.c ALLOC_INIT_ZVAL(stmt->result_bind[param_no].zv); result_bind 1652 ext/mysqlnd/mysqlnd_ps.c stmt->result_bind[param_no].bound = TRUE; result_bind 1997 ext/mysqlnd/mysqlnd_ps.c DBG_INF_FMT("stmt=%lu result_bind=%p field_count=%u", stmt->stmt_id, stmt->result_bind, stmt->field_count); result_bind 1999 ext/mysqlnd/mysqlnd_ps.c if (!stmt->result_bind) { result_bind 2010 ext/mysqlnd/mysqlnd_ps.c if (stmt->result_bind[i].bound == TRUE) { result_bind 2011 ext/mysqlnd/mysqlnd_ps.c DBG_INF_FMT("%u has refcount=%u", i, Z_REFCOUNT_P(stmt->result_bind[i].zv)); result_bind 2016 ext/mysqlnd/mysqlnd_ps.c if (Z_REFCOUNT_P(stmt->result_bind[i].zv) > 1) { result_bind 2018 ext/mysqlnd/mysqlnd_ps.c zval_copy_ctor(stmt->result_bind[i].zv); result_bind 2020 ext/mysqlnd/mysqlnd_ps.c zval_ptr_dtor(&stmt->result_bind[i].zv); result_bind 2028 ext/mysqlnd/mysqlnd_ps.c ZVAL_NULL(stmt->result_bind[i].zv); result_bind 2030 ext/mysqlnd/mysqlnd_ps.c zval_ptr_dtor(&stmt->result_bind[i].zv); result_bind 2034 ext/mysqlnd/mysqlnd_ps.c s->m->free_result_bind(s, stmt->result_bind TSRMLS_CC); result_bind 2035 ext/mysqlnd/mysqlnd_ps.c stmt->result_bind = NULL; result_bind 2051 ext/mysqlnd/mysqlnd_ps.c DBG_INF_FMT("stmt=%lu result_bind=%p field_count=%u param_no=%u", stmt->stmt_id, stmt->result_bind, stmt->field_count, param_no); result_bind 2053 ext/mysqlnd/mysqlnd_ps.c if (!stmt->result_bind) { result_bind 2063 ext/mysqlnd/mysqlnd_ps.c if (stmt->result_bind[param_no].bound == TRUE) { result_bind 2064 ext/mysqlnd/mysqlnd_ps.c DBG_INF_FMT("%u has refcount=%u", param_no, Z_REFCOUNT_P(stmt->result_bind[param_no].zv)); result_bind 2069 ext/mysqlnd/mysqlnd_ps.c if (Z_REFCOUNT_P(stmt->result_bind[param_no].zv) > 1) { result_bind 2071 ext/mysqlnd/mysqlnd_ps.c zval_copy_ctor(stmt->result_bind[param_no].zv); result_bind 2073 ext/mysqlnd/mysqlnd_ps.c zval_ptr_dtor(&stmt->result_bind[param_no].zv); result_bind 2081 ext/mysqlnd/mysqlnd_ps.c ZVAL_NULL(stmt->result_bind[param_no].zv); result_bind 2083 ext/mysqlnd/mysqlnd_ps.c zval_ptr_dtor(&stmt->result_bind[param_no].zv); result_bind 2314 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, free_result_bind)(MYSQLND_STMT * const s, MYSQLND_RESULT_BIND * result_bind TSRMLS_DC) result_bind 2318 ext/mysqlnd/mysqlnd_ps.c mnd_pefree(result_bind, stmt->persistent); result_bind 772 ext/mysqlnd/mysqlnd_structs.h typedef enum_func_status (*func_mysqlnd_stmt__bind_result)(MYSQLND_STMT * const stmt, MYSQLND_RESULT_BIND * const result_bind TSRMLS_DC); result_bind 728 ext/pdo_mysql/mysql_statement.c Z_ADDREF_P(S->stmt->data->result_bind[colno].zv); result_bind 729 ext/pdo_mysql/mysql_statement.c *ptr = (char*)&S->stmt->data->result_bind[colno].zv;