copies 517 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_stmt_copy_it(zval ** copies, zval * original, unsigned int param_count, unsigned int current) copies 519 ext/mysqlnd/mysqlnd_ps_codec.c if (!*copies) { copies 520 ext/mysqlnd/mysqlnd_ps_codec.c *copies = mnd_ecalloc(param_count, sizeof(zval)); copies 522 ext/mysqlnd/mysqlnd_ps_codec.c if (*copies) { copies 523 ext/mysqlnd/mysqlnd_ps_codec.c ZVAL_COPY(&(*copies)[current], original); copies 533 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_stmt_free_copies(MYSQLND_STMT_DATA * stmt, zval *copies) copies 535 ext/mysqlnd/mysqlnd_ps_codec.c if (copies) { copies 538 ext/mysqlnd/mysqlnd_ps_codec.c zval_ptr_dtor(&copies[i]); copies 540 ext/mysqlnd/mysqlnd_ps_codec.c mnd_efree(copies); copies 633 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_stmt_execute_store_types(MYSQLND_STMT_DATA * stmt, zval * copies, zend_uchar ** p) copies 652 ext/mysqlnd/mysqlnd_ps_codec.c const zval *tmp_data = (copies && !Z_ISUNDEF(copies[i]))? &copies[i] : parameter; copies 768 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_stmt_execute_store_param_values(MYSQLND_STMT_DATA * stmt, zval * copies, zend_uchar * buf, zend_uchar ** p, size_t null_byte_offset) copies 775 ext/mysqlnd/mysqlnd_ps_codec.c data = (copies && !Z_ISUNDEF(copies[i]))? &copies[i]: parameter; copies 838 ext/mysqlnd/mysqlnd_ps_codec.c zval *copies = NULL;/* if there are different types */ copies 865 ext/mysqlnd/mysqlnd_ps_codec.c if (FAIL == mysqlnd_stmt_execute_prepare_param_types(stmt, &copies, &resend_types_next_time)) { copies 877 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_stmt_execute_store_types(stmt, copies, p); copies 884 ext/mysqlnd/mysqlnd_ps_codec.c if (FAIL == mysqlnd_stmt_execute_calculate_param_values_size(stmt, &copies, &data_size)) { copies 895 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_stmt_execute_store_param_values(stmt, copies, *buf, p, null_byte_offset); copies 899 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_stmt_free_copies(stmt, copies);