error_info 1876 ext/mysqli/mysqli_api.c MYSQLND_ERROR_INFO error_info = *mysql->mysql->data->error_info; error_info 1887 ext/mysqli/mysqli_api.c *mysql->mysql->data->error_info = error_info; error_info 424 ext/mysqli/mysqli_nonapi.c if (mysql->mysql->data->error_info->error_list) { error_info 427 ext/mysqli/mysqli_nonapi.c for (message = (MYSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_first_ex(mysql->mysql->data->error_info->error_list, &pos); error_info 429 ext/mysqli/mysqli_nonapi.c message = (MYSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_next_ex(mysql->mysql->data->error_info->error_list, &pos)) error_info 465 ext/mysqli/mysqli_nonapi.c if (stmt->stmt && stmt->stmt->data && stmt->stmt->data->error_info->error_list) { error_info 468 ext/mysqli/mysqli_nonapi.c for (message = (MYSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_first_ex(stmt->stmt->data->error_info->error_list, &pos); error_info 470 ext/mysqli/mysqli_nonapi.c message = (MYSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_next_ex(stmt->stmt->data->error_info->error_list, &pos)) error_info 526 ext/mysqli/mysqli_nonapi.c MYSQLND_ERROR_INFO error_info = *mysql->mysql->data->error_info; error_info 537 ext/mysqli/mysqli_nonapi.c *mysql->mysql->data->error_info = error_info; error_info 192 ext/mysqli/mysqli_prop.c if (mysql->mysql->data->error_info->error_list) { error_info 195 ext/mysqli/mysqli_prop.c for (message = (MYSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_first_ex(mysql->mysql->data->error_info->error_list, &pos); error_info 197 ext/mysqli/mysqli_prop.c message = (MYSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_next_ex(mysql->mysql->data->error_info->error_list, &pos)) error_info 378 ext/mysqli/mysqli_prop.c if (stmt->stmt->data && stmt->stmt->data->error_info->error_list) { error_info 381 ext/mysqli/mysqli_prop.c for (message = (MYSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_first_ex(stmt->stmt->data->error_info->error_list, &pos); error_info 383 ext/mysqli/mysqli_prop.c message = (MYSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_next_ex(stmt->stmt->data->error_info->error_list, &pos)) error_info 168 ext/mysqlnd/mysqlnd.c if (conn->error_info->error_list) { error_info 169 ext/mysqlnd/mysqlnd.c zend_llist_clean(conn->error_info->error_list); error_info 170 ext/mysqlnd/mysqlnd.c mnd_pefree(conn->error_info->error_list, pers); error_info 171 ext/mysqlnd/mysqlnd.c conn->error_info->error_list = NULL; error_info 192 ext/mysqlnd/mysqlnd.c mysqlnd_net_free(conn->net, conn->stats, conn->error_info); error_info 227 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 240 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, ok_response->error_no, ok_response->sqlstate, ok_response->error); error_info 273 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 277 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, CR_MALFORMED_PACKET, UNKNOWN_SQLSTATE, error_info 286 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, ok_response->error_no, ok_response->sqlstate, ok_response->error); error_info 289 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, CR_MALFORMED_PACKET, UNKNOWN_SQLSTATE, "Malformed packet"); error_info 302 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, CR_MALFORMED_PACKET, UNKNOWN_SQLSTATE, "Malformed packet"); error_info 329 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, CR_SERVER_GONE_ERROR, UNKNOWN_SQLSTATE, mysqlnd_server_gone); error_info 333 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, CR_COMMANDS_OUT_OF_SYNC, UNKNOWN_SQLSTATE, mysqlnd_out_of_sync); error_info 339 ext/mysqlnd/mysqlnd.c SET_EMPTY_ERROR(*conn->error_info); error_info 343 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 478 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 527 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, CR_SERVER_GONE_ERROR, UNKNOWN_SQLSTATE, mysqlnd_server_gone); error_info 600 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, CR_NOT_IMPLEMENTED, UNKNOWN_SQLSTATE, "The server requested authentication method unknown to the client"); error_info 621 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 631 ext/mysqlnd/mysqlnd.c if (conn->error_info->error_no) { error_info 667 ext/mysqlnd/mysqlnd.c DBG_INF_FMT("conn->error_info->error_no = %d", conn->error_info->error_no); error_info 668 ext/mysqlnd/mysqlnd.c } while (ret == FAIL && conn->error_info->error_no == 0 && switch_to_auth_protocol != NULL); error_info 800 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 805 ext/mysqlnd/mysqlnd.c conn->stats, conn->error_info)) error_info 818 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, greet_packet->error_no, greet_packet->sqlstate, greet_packet->error); error_info 824 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, CR_NOT_IMPLEMENTED, UNKNOWN_SQLSTATE, error_info 837 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, CR_NOT_IMPLEMENTED, UNKNOWN_SQLSTATE, error_info 894 ext/mysqlnd/mysqlnd.c SET_EMPTY_ERROR(*conn->error_info); error_info 981 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 1022 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 1029 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 1037 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 1043 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 1055 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 1061 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 1068 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 1076 ext/mysqlnd/mysqlnd.c SET_EMPTY_ERROR(*conn->error_info); error_info 1099 ext/mysqlnd/mysqlnd.c DBG_ERR_FMT("[%u] %.128s (trying to connect via %s)", conn->error_info->error_no, conn->error_info->error, conn->scheme); error_info 1100 ext/mysqlnd/mysqlnd.c if (!conn->error_info->error_no) { error_info 1101 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, CR_CONNECTION_ERROR, UNKNOWN_SQLSTATE, conn->error_info->error? conn->error_info->error:"Unknown error"); error_info 1103 ext/mysqlnd/mysqlnd.c conn->error_info->error_no, conn->error_info->error, conn->scheme); error_info 1522 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 1581 ext/mysqlnd/mysqlnd.c return conn->error_info->error_no; error_info 1590 ext/mysqlnd/mysqlnd.c return conn->error_info->error; error_info 1599 ext/mysqlnd/mysqlnd.c return conn->error_info->sqlstate[0] ? conn->error_info->sqlstate:MYSQLND_SQLSTATE_NULL; error_info 1705 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 1761 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 1826 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, CR_CANT_FIND_CHARSET, UNKNOWN_SQLSTATE, error_info 1837 ext/mysqlnd/mysqlnd.c } else if (conn->error_info->error_no) { error_info 1922 ext/mysqlnd/mysqlnd.c net->data->m.close_stream(net, conn->stats, conn->error_info); error_info 1952 ext/mysqlnd/mysqlnd.c net->data->m.close_stream(net, conn->stats, conn->error_info); error_info 2179 ext/mysqlnd/mysqlnd.c SET_EMPTY_ERROR(*conn->error_info); error_info 2190 ext/mysqlnd/mysqlnd.c if (!conn->error_info->error_no) { error_info 2196 ext/mysqlnd/mysqlnd.c DBG_INF_FMT("Error from the server : (%u) %s", conn->error_info->error_no, conn->error_info->error); error_info 2286 ext/mysqlnd/mysqlnd.c SET_EMPTY_ERROR(*conn->error_info); error_info 2392 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, CR_CANT_FIND_CHARSET, UNKNOWN_SQLSTATE, "Unknown character set"); error_info 2478 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 2525 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 2551 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, CR_COMMANDS_OUT_OF_SYNC, UNKNOWN_SQLSTATE, mysqlnd_out_of_sync); error_info 2594 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, CR_COMMANDS_OUT_OF_SYNC, UNKNOWN_SQLSTATE, mysqlnd_out_of_sync); error_info 2614 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, CR_UNKNOWN_ERROR, UNKNOWN_SQLSTATE, "Unknown fetch mode"); error_info 2783 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 2846 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 2874 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, CR_UNKNOWN_ERROR, UNKNOWN_SQLSTATE, "Savepoint name not provided"); error_info 2879 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 2906 ext/mysqlnd/mysqlnd.c SET_CLIENT_ERROR(*conn->error_info, CR_UNKNOWN_ERROR, UNKNOWN_SQLSTATE, "Savepoint name not provided"); error_info 2911 ext/mysqlnd/mysqlnd.c SET_OOM_ERROR(*conn->error_info); error_info 2980 ext/mysqlnd/mysqlnd.c conn->net = mysqlnd_net_init(conn->persistent, conn->stats, conn->error_info); error_info 63 ext/mysqlnd/mysqlnd_auth.c SET_OOM_ERROR(*conn->error_info); error_info 70 ext/mysqlnd/mysqlnd_auth.c SET_OOM_ERROR(*conn->error_info); error_info 79 ext/mysqlnd/mysqlnd_auth.c SET_CLIENT_ERROR(*conn->error_info, CR_SERVER_GONE_ERROR, UNKNOWN_SQLSTATE, mysqlnd_server_gone); error_info 119 ext/mysqlnd/mysqlnd_auth.c SET_CLIENT_ERROR(*conn->error_info, CR_UNKNOWN_ERROR, UNKNOWN_SQLSTATE, mysqlnd_old_passwd); error_info 134 ext/mysqlnd/mysqlnd_auth.c strlcpy(conn->error_info->sqlstate, auth_resp_packet->sqlstate, sizeof(conn->error_info->sqlstate)); error_info 137 ext/mysqlnd/mysqlnd_auth.c SET_CLIENT_ERROR(*conn->error_info, auth_resp_packet->error_no, UNKNOWN_SQLSTATE, auth_resp_packet->error); error_info 184 ext/mysqlnd/mysqlnd_auth.c SET_OOM_ERROR(*conn->error_info); error_info 191 ext/mysqlnd/mysqlnd_auth.c SET_OOM_ERROR(*conn->error_info); error_info 200 ext/mysqlnd/mysqlnd_auth.c SET_CLIENT_ERROR(*conn->error_info, CR_SERVER_GONE_ERROR, UNKNOWN_SQLSTATE, mysqlnd_server_gone); error_info 207 ext/mysqlnd/mysqlnd_auth.c SET_OOM_ERROR(*conn->error_info); error_info 228 ext/mysqlnd/mysqlnd_auth.c SET_CLIENT_ERROR(*conn->error_info, CR_SERVER_GONE_ERROR, UNKNOWN_SQLSTATE, mysqlnd_server_gone); error_info 234 ext/mysqlnd/mysqlnd_auth.c COPY_CLIENT_ERROR(*conn->error_info, chg_user_resp->error_info); error_info 240 ext/mysqlnd/mysqlnd_auth.c SET_CLIENT_ERROR(*conn->error_info, CR_UNKNOWN_ERROR, UNKNOWN_SQLSTATE, mysqlnd_old_passwd); error_info 255 ext/mysqlnd/mysqlnd_auth.c if (conn->error_info->error_no) { error_info 269 ext/mysqlnd/mysqlnd_auth.c SET_OOM_ERROR(*conn->error_info); error_info 300 ext/mysqlnd/mysqlnd_auth.c SET_CLIENT_ERROR(*conn->error_info, CR_UNKNOWN_ERROR, UNKNOWN_SQLSTATE, mysqlnd_old_passwd); error_info 374 ext/mysqlnd/mysqlnd_auth.c SET_CLIENT_ERROR(*conn->error_info, CR_MALFORMED_PACKET, UNKNOWN_SQLSTATE, "The server sent wrong length for scramble"); error_info 504 ext/mysqlnd/mysqlnd_auth.c SET_OOM_ERROR(*conn->error_info); error_info 509 ext/mysqlnd/mysqlnd_auth.c SET_OOM_ERROR(*conn->error_info); error_info 540 ext/mysqlnd/mysqlnd_auth.c SET_CLIENT_ERROR(*conn->error_info, CR_UNKNOWN_ERROR, UNKNOWN_SQLSTATE, error_info 608 ext/mysqlnd/mysqlnd_auth.c SET_CLIENT_ERROR(*conn->error_info, CR_UNKNOWN_ERROR, UNKNOWN_SQLSTATE, "password is too long"); error_info 136 ext/mysqlnd/mysqlnd_driver.c data->error_info = &(data->error_info_impl); error_info 150 ext/mysqlnd/mysqlnd_driver.c data->error_info->error_list = mnd_pecalloc(1, sizeof(zend_llist), persistent); error_info 151 ext/mysqlnd/mysqlnd_driver.c if (!data->error_info->error_list) { error_info 155 ext/mysqlnd/mysqlnd_driver.c zend_llist_init(data->error_info->error_list, sizeof(MYSQLND_ERROR_LIST_ELEMENT), (llist_dtor_func_t)mysqlnd_error_list_pdtor, persistent); error_info 214 ext/mysqlnd/mysqlnd_driver.c stmt->error_info = &(stmt->error_info_impl); error_info 230 ext/mysqlnd/mysqlnd_driver.c stmt->error_info->error_list = mnd_pecalloc(1, sizeof(zend_llist), ret->persistent); error_info 231 ext/mysqlnd/mysqlnd_driver.c if (!stmt->error_info->error_list) { error_info 235 ext/mysqlnd/mysqlnd_driver.c zend_llist_init(stmt->error_info->error_list, sizeof(MYSQLND_ERROR_LIST_ELEMENT), (llist_dtor_func_t) mysqlnd_error_list_pdtor, conn->persistent); error_info 240 ext/mysqlnd/mysqlnd_driver.c SET_OOM_ERROR(*conn->error_info); error_info 252 ext/mysqlnd/mysqlnd_driver.c MYSQLND_METHOD(mysqlnd_object_factory, get_io_channel)(zend_bool persistent, MYSQLND_STATS * stats, MYSQLND_ERROR_INFO * error_info) error_info 266 ext/mysqlnd/mysqlnd_driver.c if (PASS != net->data->m.init(net, stats, error_info)) { error_info 267 ext/mysqlnd/mysqlnd_driver.c net->data->m.dtor(net, stats, error_info); error_info 161 ext/mysqlnd/mysqlnd_loaddata.c ret = net->data->m.send_ex(net, empty_packet, 0, conn->stats, conn->error_info); error_info 174 ext/mysqlnd/mysqlnd_loaddata.c char tmp_buf[sizeof(conn->error_info->error)]; error_info 179 ext/mysqlnd/mysqlnd_loaddata.c SET_CLIENT_ERROR(*conn->error_info, tmp_error_no, UNKNOWN_SQLSTATE, tmp_buf); error_info 181 ext/mysqlnd/mysqlnd_loaddata.c ret = net->data->m.send_ex(net, empty_packet, 0, conn->stats, conn->error_info); error_info 187 ext/mysqlnd/mysqlnd_loaddata.c if ((ret = net->data->m.send_ex(net, buf, bufsize, conn->stats, conn->error_info)) == 0) { error_info 189 ext/mysqlnd/mysqlnd_loaddata.c SET_CLIENT_ERROR(*conn->error_info, CR_SERVER_LOST, UNKNOWN_SQLSTATE, lost_conn); error_info 195 ext/mysqlnd/mysqlnd_loaddata.c if ((ret = net->data->m.send_ex(net, empty_packet, 0, conn->stats, conn->error_info)) == 0) { error_info 196 ext/mysqlnd/mysqlnd_loaddata.c SET_CLIENT_ERROR(*conn->error_info, CR_SERVER_LOST, UNKNOWN_SQLSTATE, lost_conn); error_info 202 ext/mysqlnd/mysqlnd_loaddata.c char tmp_buf[sizeof(conn->error_info->error)]; error_info 207 ext/mysqlnd/mysqlnd_loaddata.c SET_CLIENT_ERROR(*conn->error_info, tmp_error_no, UNKNOWN_SQLSTATE, tmp_buf); error_info 88 ext/mysqlnd/mysqlnd_net.c MYSQLND_STATS * const stats, MYSQLND_ERROR_INFO * const error_info) error_info 119 ext/mysqlnd/mysqlnd_net.c MYSQLND_STATS * const stats, MYSQLND_ERROR_INFO * const error_info) error_info 134 ext/mysqlnd/mysqlnd_net.c MYSQLND_STATS * const conn_stats, MYSQLND_ERROR_INFO * const error_info) error_info 151 ext/mysqlnd/mysqlnd_net.c SET_CLIENT_ERROR(*error_info, CR_CONNECTION_ERROR, UNKNOWN_SQLSTATE, "Unknown errror while connecting"); error_info 174 ext/mysqlnd/mysqlnd_net.c MYSQLND_STATS * const conn_stats, MYSQLND_ERROR_INFO * const error_info) error_info 214 ext/mysqlnd/mysqlnd_net.c SET_CLIENT_ERROR(*error_info, error_info 270 ext/mysqlnd/mysqlnd_net.c MYSQLND_STATS * const conn_stats, MYSQLND_ERROR_INFO * const error_info) error_info 299 ext/mysqlnd/mysqlnd_net.c MYSQLND_ERROR_INFO * const error_info) error_info 313 ext/mysqlnd/mysqlnd_net.c SET_CLIENT_ERROR(*error_info, CR_CONNECTION_ERROR, UNKNOWN_SQLSTATE, "No handler for this scheme"); error_info 325 ext/mysqlnd/mysqlnd_net.c MYSQLND_STATS * const conn_stats, MYSQLND_ERROR_INFO * const error_info) error_info 333 ext/mysqlnd/mysqlnd_net.c net->data->m.close_stream(net, conn_stats, error_info); error_info 335 ext/mysqlnd/mysqlnd_net.c open_stream = net->data->m.get_open_stream(net, scheme, scheme_len, error_info); error_info 337 ext/mysqlnd/mysqlnd_net.c php_stream * net_stream = open_stream(net, scheme, scheme_len, persistent, conn_stats, error_info); error_info 340 ext/mysqlnd/mysqlnd_net.c net->data->m.post_connect_set_opt(net, scheme, scheme_len, conn_stats, error_info); error_info 373 ext/mysqlnd/mysqlnd_net.c MYSQLND_STATS * const conn_stats, MYSQLND_ERROR_INFO * const error_info) error_info 424 ext/mysqlnd/mysqlnd_net.c conn_stats, error_info); error_info 455 ext/mysqlnd/mysqlnd_net.c bytes_sent = net->data->m.network_write_ex(net, p, to_be_sent + MYSQLND_HEADER_SIZE, conn_stats, error_info); error_info 487 ext/mysqlnd/mysqlnd_net.c SET_CLIENT_ERROR(*error_info, CR_SERVER_GONE_ERROR, UNKNOWN_SQLSTATE, mysqlnd_server_gone); error_info 562 ext/mysqlnd/mysqlnd_net.c (MYSQLND_NET * net, size_t net_payload_size, MYSQLND_STATS * conn_stats, MYSQLND_ERROR_INFO * error_info) error_info 571 ext/mysqlnd/mysqlnd_net.c if (FAIL == net->data->m.network_read_ex(net, comp_header, COMPRESSED_HEADER_SIZE, conn_stats, error_info)) { error_info 581 ext/mysqlnd/mysqlnd_net.c if (FAIL == net->data->m.network_read_ex(net, compressed_data, net_payload_size, conn_stats, error_info)) { error_info 593 ext/mysqlnd/mysqlnd_net.c if (FAIL == net->data->m.network_read_ex(net, net->uncompressed_data->data, net_payload_size, conn_stats, error_info)) { error_info 662 ext/mysqlnd/mysqlnd_net.c MYSQLND_STATS * const conn_stats, MYSQLND_ERROR_INFO * const error_info) error_info 689 ext/mysqlnd/mysqlnd_net.c if (FAIL == net->data->m.network_read_ex(net, net_header, MYSQLND_HEADER_SIZE, conn_stats, error_info)) { error_info 707 ext/mysqlnd/mysqlnd_net.c net->data->m.read_compressed_packet_from_stream_and_fill_read_buffer(net, net_payload_size, conn_stats, error_info); error_info 715 ext/mysqlnd/mysqlnd_net.c DBG_RETURN(net->data->m.receive_ex(net, p, to_read, conn_stats, error_info)); error_info 720 ext/mysqlnd/mysqlnd_net.c DBG_RETURN(net->data->m.network_read_ex(net, p, to_read, conn_stats, error_info)); error_info 1084 ext/mysqlnd/mysqlnd_net.c MYSQLND_METHOD(mysqlnd_net, close_stream)(MYSQLND_NET * const net, MYSQLND_STATS * const stats, MYSQLND_ERROR_INFO * const error_info) error_info 1114 ext/mysqlnd/mysqlnd_net.c MYSQLND_METHOD(mysqlnd_net, init)(MYSQLND_NET * const net, MYSQLND_STATS * const stats, MYSQLND_ERROR_INFO * const error_info) error_info 1135 ext/mysqlnd/mysqlnd_net.c MYSQLND_METHOD(mysqlnd_net, dtor)(MYSQLND_NET * const net, MYSQLND_STATS * const stats, MYSQLND_ERROR_INFO * const error_info) error_info 1140 ext/mysqlnd/mysqlnd_net.c net->data->m.close_stream(net, stats, error_info); error_info 1219 ext/mysqlnd/mysqlnd_net.c mysqlnd_net_init(zend_bool persistent, MYSQLND_STATS * stats, MYSQLND_ERROR_INFO * error_info) error_info 1223 ext/mysqlnd/mysqlnd_net.c net = MYSQLND_CLASS_METHOD_TABLE_NAME(mysqlnd_object_factory).get_io_channel(persistent, stats, error_info); error_info 1231 ext/mysqlnd/mysqlnd_net.c mysqlnd_net_free(MYSQLND_NET * const net, MYSQLND_STATS * stats, MYSQLND_ERROR_INFO * error_info) error_info 1235 ext/mysqlnd/mysqlnd_net.c net->data->m.dtor(net, stats, error_info); error_info 26 ext/mysqlnd/mysqlnd_net.h PHPAPI MYSQLND_NET * mysqlnd_net_init(zend_bool persistent, MYSQLND_STATS * stats, MYSQLND_ERROR_INFO * error_info); error_info 27 ext/mysqlnd/mysqlnd_net.h PHPAPI void mysqlnd_net_free(MYSQLND_NET * const net, MYSQLND_STATS * stats, MYSQLND_ERROR_INFO * error_info); error_info 92 ext/mysqlnd/mysqlnd_priv.h #define SET_EMPTY_ERROR(error_info) \ error_info 94 ext/mysqlnd/mysqlnd_priv.h (error_info).error_no = 0; \ error_info 95 ext/mysqlnd/mysqlnd_priv.h (error_info).error[0] = '\0'; \ error_info 96 ext/mysqlnd/mysqlnd_priv.h strlcpy((error_info).sqlstate, "00000", sizeof((error_info).sqlstate)); \ error_info 97 ext/mysqlnd/mysqlnd_priv.h if ((error_info).error_list) { \ error_info 98 ext/mysqlnd/mysqlnd_priv.h zend_llist_clean((error_info).error_list); \ error_info 103 ext/mysqlnd/mysqlnd_priv.h #define SET_CLIENT_ERROR(error_info, a, b, c) \ error_info 106 ext/mysqlnd/mysqlnd_priv.h SET_EMPTY_ERROR((error_info)); \ error_info 108 ext/mysqlnd/mysqlnd_priv.h (error_info).error_no = (a); \ error_info 109 ext/mysqlnd/mysqlnd_priv.h strlcpy((error_info).sqlstate, (b), sizeof((error_info).sqlstate)); \ error_info 110 ext/mysqlnd/mysqlnd_priv.h strlcpy((error_info).error, (c), sizeof((error_info).error)); \ error_info 111 ext/mysqlnd/mysqlnd_priv.h if ((error_info).error_list) {\ error_info 119 ext/mysqlnd/mysqlnd_priv.h zend_llist_add_element((error_info).error_list, &error_for_the_list); \ error_info 132 ext/mysqlnd/mysqlnd_priv.h #define SET_OOM_ERROR(error_info) SET_CLIENT_ERROR((error_info), CR_OUT_OF_MEMORY, UNKNOWN_SQLSTATE, mysqlnd_out_of_memory) error_info 135 ext/mysqlnd/mysqlnd_priv.h #define SET_STMT_ERROR(stmt, a, b, c) SET_CLIENT_ERROR(*(stmt)->error_info, a, b, c) error_info 77 ext/mysqlnd/mysqlnd_ps.c SET_CLIENT_ERROR(*conn->error_info, CR_COMMANDS_OUT_OF_SYNC, error_info 84 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->error_info); error_info 85 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*conn->error_info); error_info 94 ext/mysqlnd/mysqlnd_ps.c SET_OOM_ERROR(*conn->error_info); error_info 109 ext/mysqlnd/mysqlnd_ps.c SET_OOM_ERROR(*conn->error_info); error_info 115 ext/mysqlnd/mysqlnd_ps.c SET_OOM_ERROR(*conn->error_info); error_info 131 ext/mysqlnd/mysqlnd_ps.c COPY_CLIENT_ERROR(*conn->error_info, result->stored_data->error_info); error_info 171 ext/mysqlnd/mysqlnd_ps.c SET_CLIENT_ERROR(*conn->error_info, CR_COMMANDS_OUT_OF_SYNC, error_info 176 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->error_info); error_info 177 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*conn->error_info); error_info 183 ext/mysqlnd/mysqlnd_ps.c SET_OOM_ERROR(*conn->error_info); error_info 189 ext/mysqlnd/mysqlnd_ps.c SET_OOM_ERROR(*conn->error_info); error_info 198 ext/mysqlnd/mysqlnd_ps.c COPY_CLIENT_ERROR(*stmt->error_info, *conn->error_info); error_info 275 ext/mysqlnd/mysqlnd_ps.c SET_OOM_ERROR(*stmt->error_info); error_info 276 ext/mysqlnd/mysqlnd_ps.c SET_OOM_ERROR(*stmt->conn->error_info); error_info 310 ext/mysqlnd/mysqlnd_ps.c SET_OOM_ERROR(*stmt->error_info); error_info 311 ext/mysqlnd/mysqlnd_ps.c SET_OOM_ERROR(*stmt->conn->error_info); error_info 320 ext/mysqlnd/mysqlnd_ps.c COPY_CLIENT_ERROR(*stmt->error_info, prepare_resp->error_info); error_info 321 ext/mysqlnd/mysqlnd_ps.c COPY_CLIENT_ERROR(*stmt->conn->error_info, prepare_resp->error_info); error_info 354 ext/mysqlnd/mysqlnd_ps.c SET_OOM_ERROR(*stmt->error_info); error_info 355 ext/mysqlnd/mysqlnd_ps.c SET_OOM_ERROR(*stmt->conn->error_info); error_info 395 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->error_info); error_info 396 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->conn->error_info); error_info 442 ext/mysqlnd/mysqlnd_ps.c SET_OOM_ERROR(*stmt->conn->error_info); error_info 507 ext/mysqlnd/mysqlnd_ps.c COPY_CLIENT_ERROR(*stmt->error_info, *conn->error_info); error_info 523 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->error_info); error_info 524 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->conn->error_info); error_info 691 ext/mysqlnd/mysqlnd_ps.c SET_CLIENT_ERROR(*conn->error_info, CR_COMMANDS_OUT_OF_SYNC, UNKNOWN_SQLSTATE, error_info 738 ext/mysqlnd/mysqlnd_ps.c COPY_CLIENT_ERROR(*stmt->error_info, *conn->error_info); error_info 870 ext/mysqlnd/mysqlnd_ps.c SET_CLIENT_ERROR(*result->conn->error_info, CR_COMMANDS_OUT_OF_SYNC, error_info 949 ext/mysqlnd/mysqlnd_ps.c if (row_packet->error_info.error_no) { error_info 950 ext/mysqlnd/mysqlnd_ps.c COPY_CLIENT_ERROR(*stmt->conn->error_info, row_packet->error_info); error_info 951 ext/mysqlnd/mysqlnd_ps.c COPY_CLIENT_ERROR(*stmt->error_info, row_packet->error_info); error_info 1000 ext/mysqlnd/mysqlnd_ps.c SET_CLIENT_ERROR(*conn->error_info, CR_COMMANDS_OUT_OF_SYNC, error_info 1006 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->error_info); error_info 1045 ext/mysqlnd/mysqlnd_ps.c SET_CLIENT_ERROR(*stmt->conn->error_info, CR_COMMANDS_OUT_OF_SYNC, UNKNOWN_SQLSTATE, error_info 1054 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->error_info); error_info 1055 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->conn->error_info); error_info 1063 ext/mysqlnd/mysqlnd_ps.c COPY_CLIENT_ERROR(*stmt->error_info, *stmt->conn->error_info); error_info 1198 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->error_info); error_info 1199 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->conn->error_info); error_info 1243 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->error_info); error_info 1244 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->conn->error_info); error_info 1272 ext/mysqlnd/mysqlnd_ps.c COPY_CLIENT_ERROR(*stmt->error_info, *conn->error_info); error_info 1339 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->error_info); error_info 1340 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->conn->error_info); error_info 1387 ext/mysqlnd/mysqlnd_ps.c COPY_CLIENT_ERROR(*stmt->error_info, *conn->error_info); error_info 1391 ext/mysqlnd/mysqlnd_ps.c SET_OOM_ERROR(*stmt->error_info); error_info 1392 ext/mysqlnd/mysqlnd_ps.c SET_OOM_ERROR(*conn->error_info); error_info 1452 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->error_info); error_info 1453 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->conn->error_info); error_info 1523 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->error_info); error_info 1524 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->conn->error_info); error_info 1572 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->error_info); error_info 1573 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->conn->error_info); error_info 1604 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->error_info); error_info 1605 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->conn->error_info); error_info 1663 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->error_info); error_info 1664 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->conn->error_info); error_info 1766 ext/mysqlnd/mysqlnd_ps.c return stmt? stmt->error_info->error_no : 0; error_info 1776 ext/mysqlnd/mysqlnd_ps.c return stmt? stmt->error_info->error : 0; error_info 1786 ext/mysqlnd/mysqlnd_ps.c return stmt && stmt->error_info->sqlstate[0] ? stmt->error_info->sqlstate:MYSQLND_SQLSTATE_NULL; error_info 1866 ext/mysqlnd/mysqlnd_ps.c SET_OOM_ERROR(*stmt->conn->error_info); error_info 2109 ext/mysqlnd/mysqlnd_ps.c if (stmt->error_info->error_list) { error_info 2110 ext/mysqlnd/mysqlnd_ps.c zend_llist_clean(stmt->error_info->error_list); error_info 2111 ext/mysqlnd/mysqlnd_ps.c mnd_pefree(stmt->error_info->error_list, s->persistent); error_info 2112 ext/mysqlnd/mysqlnd_ps.c stmt->error_info->error_list = NULL; error_info 2173 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->error_info); error_info 2174 ext/mysqlnd/mysqlnd_ps.c SET_EMPTY_ERROR(*stmt->conn->error_info); error_info 2207 ext/mysqlnd/mysqlnd_ps.c COPY_CLIENT_ERROR(*stmt->error_info, *conn->error_info); error_info 590 ext/mysqlnd/mysqlnd_ps_codec.c SET_OOM_ERROR(*stmt->error_info); error_info 698 ext/mysqlnd/mysqlnd_ps_codec.c SET_OOM_ERROR(*stmt->error_info); error_info 713 ext/mysqlnd/mysqlnd_ps_codec.c SET_OOM_ERROR(*stmt->error_info); error_info 748 ext/mysqlnd/mysqlnd_ps_codec.c SET_OOM_ERROR(*stmt->error_info); error_info 848 ext/mysqlnd/mysqlnd_ps_codec.c SET_OOM_ERROR(*stmt->error_info); error_info 874 ext/mysqlnd/mysqlnd_ps_codec.c SET_OOM_ERROR(*stmt->error_info); error_info 890 ext/mysqlnd/mysqlnd_ps_codec.c SET_OOM_ERROR(*stmt->error_info); error_info 374 ext/mysqlnd/mysqlnd_result.c SET_OOM_ERROR(*conn->error_info); error_info 416 ext/mysqlnd/mysqlnd_result.c SET_OOM_ERROR(*conn->error_info); error_info 428 ext/mysqlnd/mysqlnd_result.c if (rset_header->error_info.error_no) { error_info 443 ext/mysqlnd/mysqlnd_result.c COPY_CLIENT_ERROR(*conn->error_info, rset_header->error_info); error_info 445 ext/mysqlnd/mysqlnd_result.c DBG_ERR_FMT("error=%s", rset_header->error_info.error); error_info 450 ext/mysqlnd/mysqlnd_result.c conn->error_info->error_no = 0; error_info 529 ext/mysqlnd/mysqlnd_result.c SET_OOM_ERROR(*conn->error_info); error_info 547 ext/mysqlnd/mysqlnd_result.c SET_OOM_ERROR(*conn->error_info); error_info 694 ext/mysqlnd/mysqlnd_result.c SET_CLIENT_ERROR(*result->conn->error_info, CR_COMMANDS_OUT_OF_SYNC, UNKNOWN_SQLSTATE, mysqlnd_out_of_sync); error_info 758 ext/mysqlnd/mysqlnd_result.c SET_OOM_ERROR(*result->conn->error_info); error_info 765 ext/mysqlnd/mysqlnd_result.c if (row_packet->error_info.error_no) { error_info 766 ext/mysqlnd/mysqlnd_result.c COPY_CLIENT_ERROR(*result->conn->error_info, row_packet->error_info); error_info 767 ext/mysqlnd/mysqlnd_result.c DBG_ERR_FMT("errorno=%u error=%s", row_packet->error_info.error_no, row_packet->error_info.error); error_info 813 ext/mysqlnd/mysqlnd_result.c SET_CLIENT_ERROR(*result->conn->error_info, CR_COMMANDS_OUT_OF_SYNC, UNKNOWN_SQLSTATE, mysqlnd_out_of_sync); error_info 891 ext/mysqlnd/mysqlnd_result.c if (row_packet->error_info.error_no) { error_info 892 ext/mysqlnd/mysqlnd_result.c COPY_CLIENT_ERROR(*result->conn->error_info, row_packet->error_info); error_info 893 ext/mysqlnd/mysqlnd_result.c DBG_ERR_FMT("errorno=%u error=%s", row_packet->error_info.error_no, row_packet->error_info.error); error_info 928 ext/mysqlnd/mysqlnd_result.c SET_EMPTY_ERROR(*result->conn->error_info); error_info 960 ext/mysqlnd/mysqlnd_result.c SET_OOM_ERROR(*result->conn->error_info); error_info 1032 ext/mysqlnd/mysqlnd_result.c SET_OOM_ERROR(*result->conn->error_info); error_info 1166 ext/mysqlnd/mysqlnd_result.c SET_OOM_ERROR(*result->conn->error_info); error_info 1290 ext/mysqlnd/mysqlnd_result.c SET_OOM_ERROR(*conn->error_info); error_info 1300 ext/mysqlnd/mysqlnd_result.c SET_OOM_ERROR(*conn->error_info); error_info 1321 ext/mysqlnd/mysqlnd_result.c SET_OOM_ERROR(*conn->error_info); error_info 1327 ext/mysqlnd/mysqlnd_result.c SET_OOM_ERROR(*conn->error_info); error_info 1365 ext/mysqlnd/mysqlnd_result.c SET_OOM_ERROR(*conn->error_info); error_info 1379 ext/mysqlnd/mysqlnd_result.c COPY_CLIENT_ERROR(set->error_info, row_packet->error_info); error_info 1415 ext/mysqlnd/mysqlnd_result.c SET_OOM_ERROR(*conn->error_info); error_info 1422 ext/mysqlnd/mysqlnd_result.c SET_OOM_ERROR(*conn->error_info); error_info 1431 ext/mysqlnd/mysqlnd_result.c COPY_CLIENT_ERROR(*conn->error_info, result->stored_data->error_info); error_info 1433 ext/mysqlnd/mysqlnd_result.c SET_OOM_ERROR(*conn->error_info); error_info 1444 ext/mysqlnd/mysqlnd_result.c SET_OOM_ERROR(*conn->error_info); error_info 1450 ext/mysqlnd/mysqlnd_result.c SET_OOM_ERROR(*conn->error_info); error_info 1787 ext/mysqlnd/mysqlnd_result.c SET_CLIENT_ERROR(*result->conn->error_info, CR_NOT_IMPLEMENTED, UNKNOWN_SQLSTATE, "fetch_all can be used only with buffered sets"); error_info 62 ext/mysqlnd/mysqlnd_result_meta.c SET_OOM_ERROR(*conn->error_info); error_info 80 ext/mysqlnd/mysqlnd_result_meta.c if (field_packet->error_info.error_no) { error_info 81 ext/mysqlnd/mysqlnd_result_meta.c COPY_CLIENT_ERROR(*conn->error_info, field_packet->error_info); error_info 296 ext/mysqlnd/mysqlnd_structs.h typedef enum_func_status (*func_mysqlnd_net__network_read_ex)(MYSQLND_NET * const net, zend_uchar * const buffer, const size_t count, MYSQLND_STATS * const stats, MYSQLND_ERROR_INFO * const error_info); error_info 297 ext/mysqlnd/mysqlnd_structs.h typedef size_t (*func_mysqlnd_net__network_write_ex)(MYSQLND_NET * const net, const zend_uchar * const buf, const size_t count, MYSQLND_STATS * const stats, MYSQLND_ERROR_INFO * const error_info); error_info 298 ext/mysqlnd/mysqlnd_structs.h typedef size_t (*func_mysqlnd_net__send_ex)(MYSQLND_NET * const net, zend_uchar * const buffer, const size_t count, MYSQLND_STATS * const conn_stats, MYSQLND_ERROR_INFO * const error_info); error_info 299 ext/mysqlnd/mysqlnd_structs.h typedef enum_func_status (*func_mysqlnd_net__receive_ex)(MYSQLND_NET * const net, zend_uchar * const buffer, const size_t count, MYSQLND_STATS * const conn_stats, MYSQLND_ERROR_INFO * const error_info); error_info 300 ext/mysqlnd/mysqlnd_structs.h typedef enum_func_status (*func_mysqlnd_net__init)(MYSQLND_NET * const net, MYSQLND_STATS * const stats, MYSQLND_ERROR_INFO * const error_info); error_info 301 ext/mysqlnd/mysqlnd_structs.h typedef void (*func_mysqlnd_net__dtor)(MYSQLND_NET * const net, MYSQLND_STATS * const conn_stats, MYSQLND_ERROR_INFO * const error_info); error_info 302 ext/mysqlnd/mysqlnd_structs.h typedef enum_func_status (*func_mysqlnd_net__connect_ex)(MYSQLND_NET * const net, const char * const scheme, const size_t scheme_len, const zend_bool persistent, MYSQLND_STATS * const conn_stats, MYSQLND_ERROR_INFO * const error_info); error_info 303 ext/mysqlnd/mysqlnd_structs.h typedef void (*func_mysqlnd_net__close_stream)(MYSQLND_NET * const net, MYSQLND_STATS * const conn_stats, MYSQLND_ERROR_INFO * const error_info); error_info 304 ext/mysqlnd/mysqlnd_structs.h typedef php_stream * (*func_mysqlnd_net__open_stream)(MYSQLND_NET * const net, const char * const scheme, const size_t scheme_len, const zend_bool persistent, MYSQLND_STATS * const conn_stats, MYSQLND_ERROR_INFO * const error_info); error_info 307 ext/mysqlnd/mysqlnd_structs.h typedef func_mysqlnd_net__open_stream (*func_mysqlnd_net__get_open_stream)(MYSQLND_NET * const net, const char * const scheme, const size_t scheme_len, MYSQLND_ERROR_INFO * const error_info); error_info 308 ext/mysqlnd/mysqlnd_structs.h typedef void (*func_mysqlnd_net__post_connect_set_opt)(MYSQLND_NET * const net, const char * const scheme, const size_t scheme_len, MYSQLND_STATS * const conn_stats, MYSQLND_ERROR_INFO * const error_info); error_info 309 ext/mysqlnd/mysqlnd_structs.h typedef enum_func_status (*func_mysqlnd_net__read_compressed_packet_from_stream_and_fill_read_buffer)(MYSQLND_NET * net, size_t net_payload_size, MYSQLND_STATS * conn_stats, MYSQLND_ERROR_INFO * error_info); error_info 408 ext/mysqlnd/mysqlnd_structs.h typedef MYSQLND_NET * (*func_mysqlnd_object_factory__get_io_channel)(zend_bool persistent, MYSQLND_STATS * stats, MYSQLND_ERROR_INFO * error_info); error_info 38 ext/mysqlnd/mysqlnd_wireprotocol.c if (FAIL == mysqlnd_read_header((conn)->net, &((packet)->header), (conn)->stats, ((conn)->error_info))) {\ error_info 40 ext/mysqlnd/mysqlnd_wireprotocol.c SET_CLIENT_ERROR(*conn->error_info, CR_SERVER_GONE_ERROR, UNKNOWN_SQLSTATE, mysqlnd_server_gone);\ error_info 50 ext/mysqlnd/mysqlnd_wireprotocol.c if (FAIL == conn->net->data->m.receive_ex((conn)->net, (buf), (packet)->header.size, (conn)->stats, ((conn)->error_info))) { \ error_info 52 ext/mysqlnd/mysqlnd_wireprotocol.c SET_CLIENT_ERROR(*conn->error_info, CR_SERVER_GONE_ERROR, UNKNOWN_SQLSTATE, mysqlnd_server_gone);\ error_info 279 ext/mysqlnd/mysqlnd_wireprotocol.c MYSQLND_STATS * conn_stats, MYSQLND_ERROR_INFO * error_info) error_info 285 ext/mysqlnd/mysqlnd_wireprotocol.c if (FAIL == net->data->m.receive_ex(net, buffer, MYSQLND_HEADER_SIZE, conn_stats, error_info)) { error_info 519 ext/mysqlnd/mysqlnd_wireprotocol.c SET_CLIENT_ERROR(*conn->error_info, CR_UNKNOWN_ERROR, UNKNOWN_SQLSTATE, msg); error_info 653 ext/mysqlnd/mysqlnd_wireprotocol.c size_t sent = conn->net->data->m.send_ex(conn->net, buffer, p - buffer - MYSQLND_HEADER_SIZE, conn->stats, conn->error_info); error_info 813 ext/mysqlnd/mysqlnd_wireprotocol.c size_t sent = conn->net->data->m.send_ex(conn->net, buffer, p - buffer - MYSQLND_HEADER_SIZE, conn->stats, conn->error_info); error_info 1035 ext/mysqlnd/mysqlnd_wireprotocol.c sent = net->data->m.send_ex(net, buffer, 1, conn->stats, conn->error_info); error_info 1050 ext/mysqlnd/mysqlnd_wireprotocol.c sent = net->data->m.send_ex(net, tmp, tmp_len - MYSQLND_HEADER_SIZE, conn->stats, conn->error_info); error_info 1107 ext/mysqlnd/mysqlnd_wireprotocol.c packet->error_info.error, sizeof(packet->error_info.error), error_info 1108 ext/mysqlnd/mysqlnd_wireprotocol.c &packet->error_info.error_no, packet->error_info.sqlstate error_info 1134 ext/mysqlnd/mysqlnd_wireprotocol.c SET_OOM_ERROR(*conn->error_info); error_info 1161 ext/mysqlnd/mysqlnd_wireprotocol.c SET_OOM_ERROR(*conn->error_info); error_info 1249 ext/mysqlnd/mysqlnd_wireprotocol.c packet->error_info.error, sizeof(packet->error_info.error), error_info 1250 ext/mysqlnd/mysqlnd_wireprotocol.c &packet->error_info.error_no, packet->error_info.sqlstate error_info 1252 ext/mysqlnd/mysqlnd_wireprotocol.c DBG_ERR_FMT("Server error : (%u) %s", packet->error_info.error_no, packet->error_info.error); error_info 1339 ext/mysqlnd/mysqlnd_wireprotocol.c SET_OOM_ERROR(*conn->error_info); error_info 1350 ext/mysqlnd/mysqlnd_wireprotocol.c SET_OOM_ERROR(*conn->error_info); error_info 1458 ext/mysqlnd/mysqlnd_wireprotocol.c if (FAIL == mysqlnd_read_header(conn->net, &header, conn->stats, conn->error_info)) { error_info 1483 ext/mysqlnd/mysqlnd_wireprotocol.c SET_OOM_ERROR(*conn->error_info); error_info 1491 ext/mysqlnd/mysqlnd_wireprotocol.c if (PASS != (ret = conn->net->data->m.receive_ex(conn->net, p, header.size, conn->stats, conn->error_info))) { error_info 1826 ext/mysqlnd/mysqlnd_wireprotocol.c packet->error_info.error, error_info 1827 ext/mysqlnd/mysqlnd_wireprotocol.c sizeof(packet->error_info.error), error_info 1828 ext/mysqlnd/mysqlnd_wireprotocol.c &packet->error_info.error_no, error_info 1829 ext/mysqlnd/mysqlnd_wireprotocol.c packet->error_info.sqlstate error_info 1972 ext/mysqlnd/mysqlnd_wireprotocol.c packet->error_info.error, error_info 1973 ext/mysqlnd/mysqlnd_wireprotocol.c sizeof(packet->error_info.error), error_info 1974 ext/mysqlnd/mysqlnd_wireprotocol.c &packet->error_info.error_no, error_info 1975 ext/mysqlnd/mysqlnd_wireprotocol.c packet->error_info.sqlstate error_info 2069 ext/mysqlnd/mysqlnd_wireprotocol.c packet->error_info.error, error_info 2070 ext/mysqlnd/mysqlnd_wireprotocol.c sizeof(packet->error_info.error), error_info 2071 ext/mysqlnd/mysqlnd_wireprotocol.c &packet->error_info.error_no, error_info 2072 ext/mysqlnd/mysqlnd_wireprotocol.c packet->error_info.sqlstate error_info 2134 ext/mysqlnd/mysqlnd_wireprotocol.c sent = conn->net->data->m.send_ex(conn->net, buffer, 1, conn->stats, conn->error_info); error_info 201 ext/mysqlnd/mysqlnd_wireprotocol.h MYSQLND_ERROR_INFO error_info; error_info 214 ext/mysqlnd/mysqlnd_wireprotocol.h MYSQLND_ERROR_INFO error_info; error_info 243 ext/mysqlnd/mysqlnd_wireprotocol.h MYSQLND_ERROR_INFO error_info; error_info 267 ext/mysqlnd/mysqlnd_wireprotocol.h MYSQLND_ERROR_INFO error_info; error_info 279 ext/mysqlnd/mysqlnd_wireprotocol.h MYSQLND_ERROR_INFO error_info;