/PHP-7.1/ext/mysqlnd/ |
H A D | mysqlnd_vio.c | 81 php_stream * net_stream = vio->data->m.get_stream(vio); in MYSQLND_METHOD() 695 if (vio) { in MYSQLND_METHOD() 696 vio->data->m.free_contents(vio); in MYSQLND_METHOD() 697 vio->data->m.close_stream(vio, stats, error_info); in MYSQLND_METHOD() 699 mnd_pefree(vio->data, vio->data->persistent); in MYSQLND_METHOD() 700 mnd_pefree(vio, vio->persistent); in MYSQLND_METHOD() 723 if (vio) { in MYSQLND_METHOD() 737 DBG_INF_FMT("%p %p", vio, vio? vio->data->stream:NULL); in MYSQLND_METHOD() 738 DBG_RETURN((vio && vio->data->stream)? TRUE: FALSE); in MYSQLND_METHOD() 791 if (vio) { in mysqlnd_vio_free() [all …]
|
H A D | mysqlnd_driver.c | 292 if (vio && vio_data) { in MYSQLND_METHOD() 293 vio->data = vio_data; in MYSQLND_METHOD() 294 vio->persistent = vio->data->persistent = persistent; in MYSQLND_METHOD() 295 vio->data->m = *mysqlnd_vio_get_methods(); in MYSQLND_METHOD() 297 if (PASS != vio->data->m.init(vio, stats, error_info)) { in MYSQLND_METHOD() 298 vio->data->m.dtor(vio, stats, error_info); in MYSQLND_METHOD() 299 vio = NULL; in MYSQLND_METHOD() 306 if (vio) { in MYSQLND_METHOD() 307 mnd_pefree(vio, persistent); in MYSQLND_METHOD() 308 vio = NULL; in MYSQLND_METHOD() [all …]
|
H A D | mysqlnd_protocol_frame_codec.c | 66 MYSQLND_METHOD(mysqlnd_pfc, send)(MYSQLND_PFC * const pfc, MYSQLND_VIO * const vio, zend_uchar * co… in MYSQLND_METHOD() 117 …bytes_sent = vio->data->m.network_write(vio, compress_buf, payload_size + MYSQLND_HEADER_SIZE + CO… in MYSQLND_METHOD() 148 …bytes_sent = vio->data->m.network_write(vio, p, to_be_sent + MYSQLND_HEADER_SIZE, conn_stats, erro… in MYSQLND_METHOD() 192 …(MYSQLND_PFC * pfc, MYSQLND_VIO * vio, size_t net_payload_size, MYSQLND_STATS * conn_stats, MYSQLN… in MYSQLND_METHOD() 201 …if (FAIL == vio->data->m.network_read(vio, comp_header, COMPRESSED_HEADER_SIZE, conn_stats, error_… in MYSQLND_METHOD() 211 …if (FAIL == vio->data->m.network_read(vio, compressed_data, net_payload_size, conn_stats, error_in… in MYSQLND_METHOD() 223 …if (FAIL == vio->data->m.network_read(vio, pfc->data->uncompressed_data->data, net_payload_size, c… in MYSQLND_METHOD() 319 …if (FAIL == vio->data->m.network_read(vio, net_header, MYSQLND_HEADER_SIZE, conn_stats, error_info… in MYSQLND_METHOD() 337 …pfc->data->m.read_compressed_packet_from_stream_and_fill_read_buffer(pfc, vio, net_payload_size, c… in MYSQLND_METHOD() 345 DBG_RETURN(pfc->data->m.receive(pfc, vio, p, to_read, conn_stats, error_info)); in MYSQLND_METHOD() [all …]
|
H A D | mysqlnd_wireprotocol.c | 334 MYSQLND_VIO * vio = packet->header.vio; in php_mysqlnd_greet_read() local 503 MYSQLND_VIO * vio = packet->header.vio; in php_mysqlnd_auth_write() local 665 MYSQLND_VIO * vio = packet->header.vio; in php_mysqlnd_auth_response_read() local 792 MYSQLND_VIO * vio = packet->header.vio; in php_mysqlnd_change_auth_response_write() local 840 MYSQLND_VIO * vio = packet->header.vio; in php_mysqlnd_ok_read() local 938 MYSQLND_VIO * vio = packet->header.vio; in php_mysqlnd_eof_read() local 1017 MYSQLND_VIO * vio = packet->header.vio; in php_mysqlnd_cmd_write() local 1097 MYSQLND_VIO * vio = packet->header.vio; in php_mysqlnd_rset_header_read() local 1243 MYSQLND_VIO * vio = packet->header.vio; in php_mysqlnd_rset_field_read() local 1820 MYSQLND_VIO * vio = packet->header.vio; in php_mysqlnd_rowp_read() local [all …]
|
H A D | mysqlnd_ext_plugin.h | 35 void ** (*get_vio_area)(const MYSQLND_VIO * vio, const unsigned int plugin_id); 49 #define mysqlnd_plugin_get_plugin_vio_data(vio, p_id) mysqlnd_plugin_area_getters.get_pfc_area(… argument 112 } vio; member 157 #define mysqlnd_vio_get_methods() mysqlnd_plugin_methods_xetters.vio.get() 158 #define mysqlnd_vio_set_methods(m) mysqlnd_plugin_methods_xetters.vio.set((m))
|
H A D | mysqlnd_loaddata.c | 153 MYSQLND_VIO * vio = conn->vio; in mysqlnd_handle_local_infile() local 160 ret = net->data->m.send(net, vio, empty_packet, 0, conn->stats, conn->error_info); in mysqlnd_handle_local_infile() 180 ret = net->data->m.send(net, vio, empty_packet, 0, conn->stats, conn->error_info); in mysqlnd_handle_local_infile() 186 if ((ret = net->data->m.send(net, vio, buf, bufsize, conn->stats, conn->error_info)) == 0) { in mysqlnd_handle_local_infile() 194 if ((ret = net->data->m.send(net, vio, empty_packet, 0, conn->stats, conn->error_info)) == 0) { in mysqlnd_handle_local_infile()
|
H A D | mysqlnd_connection.c | 288 if (conn->vio) { in MYSQLND_METHOD() 289 conn->vio->data->m.free_contents(conn->vio); in MYSQLND_METHOD() 364 if (conn->vio) { in MYSQLND_METHOD_PRIVATE() 366 conn->vio = NULL; in MYSQLND_METHOD_PRIVATE() 489 MYSQLND_VIO * vio = conn->vio; in MYSQLND_METHOD() local 511 if (vio && (vio->data->options.ssl_key || in MYSQLND_METHOD() 1015 MYSQLND_VIO * vio = conn->vio; local 1266 MYSQLND_VIO * vio = conn->vio; local 1267 php_stream * net_stream = vio->data->m.get_stream(vio); 1319 vio->data->m.close_stream(vio, conn->stats, conn->error_info); [all …]
|
H A D | mysqlnd_structs.h | 314 typedef enum_func_status (*func_mysqlnd_vio__init)(MYSQLND_VIO * const vio, MYSQLND_STATS * const s… 315 typedef void (*func_mysqlnd_vio__dtor)(MYSQLND_VIO * const vio, MYSQLND_STATS * const conn_stats… 319 typedef void (*func_mysqlnd_vio__close_stream)(MYSQLND_VIO * const vio, MYSQLND_STATS * const co… 321 typedef php_stream * (*func_mysqlnd_vio__get_stream)(const MYSQLND_VIO * const vio); 322 typedef enum_func_status (*func_mysqlnd_vio__set_stream)(MYSQLND_VIO * const vio, php_stream * vio_… 323 typedef zend_bool (*func_mysqlnd_vio__has_valid_stream)(const MYSQLND_VIO * const vio); 329 typedef enum_func_status (*func_mysqlnd_vio__enable_ssl)(MYSQLND_VIO * const vio); 330 typedef enum_func_status (*func_mysqlnd_vio__disable_ssl)(MYSQLND_VIO * const vio); 334 typedef size_t (*func_mysqlnd_vio__consume_uneaten_data)(MYSQLND_VIO * const vio, enum php_mysql… 336 typedef void (*func_mysqlnd_vio__free_contents)(MYSQLND_VIO * vio); [all …]
|
H A D | mysqlnd_vio.h | 24 PHPAPI void mysqlnd_vio_free(MYSQLND_VIO * const vio, MYSQLND_STATS * stats, MYSQLND_ERROR_INFO * e…
|
H A D | mysqlnd_ext_plugin.c | 160 mysqlnd_plugin__get_plugin_vio_data(const MYSQLND_VIO * vio, const unsigned int plugin_id) in mysqlnd_plugin__get_plugin_vio_data() argument 164 if (!vio || plugin_id >= mysqlnd_plugin_count()) { in mysqlnd_plugin__get_plugin_vio_data() 167 DBG_RETURN((void *)((char *)vio + sizeof(MYSQLND_VIO) + plugin_id * sizeof(void *))); in mysqlnd_plugin__get_plugin_vio_data()
|
H A D | mysqlnd_commands.c | 1214 …conn->vio->data->m.set_client_option(conn->vio, MYSQL_OPT_SSL_VERIFY_SERVER_CERT, (const char *) &… in mysqlnd_com_enable_ssl_run() 1216 if (FAIL == conn->vio->data->m.enable_ssl(conn->vio)) { in mysqlnd_com_enable_ssl_run() 1297 DBG_INF_FMT("stream=%p", conn->vio->data->m.get_stream(conn->vio)); in mysqlnd_com_handshake_run()
|
H A D | mysqlnd_wireprotocol.h | 64 MYSQLND_VIO * vio; member
|
H A D | mysqlnd_auth.c | 790 if (conn->vio->data->ssl) { in mysqlnd_sha256_auth_get_auth_data()
|