|
GDB (xrefs)
|
#include "defs.h"#include "serial.h"#include "ser-base.h"#include "ser-tcp.h"#include "gdbcmd.h"#include "cli/cli-decode.h"#include "cli/cli-setshow.h"#include "filestuff.h"#include <sys/types.h>#include <sys/time.h>#include <netinet/in.h>#include <arpa/inet.h>#include <netdb.h>#include <sys/socket.h>#include <netinet/tcp.h>#include <signal.h>#include "gdb_string.h"#include "gdb_select.h"Go to the source code of this file.
Defines | |
| #define | POLL_INTERVAL 5 |
Typedefs | |
| typedef int | socklen_t |
Functions | |
| void | _initialize_ser_tcp (void) |
| static int | wait_for_connect (struct serial *scb, unsigned int *polls) |
| int | net_open (struct serial *scb, const char *name) |
| void | net_close (struct serial *scb) |
| int | net_read_prim (struct serial *scb, size_t count) |
| int | net_write_prim (struct serial *scb, const void *buf, size_t count) |
| int | ser_tcp_send_break (struct serial *scb) |
| static void | set_tcp_cmd (char *args, int from_tty) |
| static void | show_tcp_cmd (char *args, int from_tty) |
Variables | |
| static struct cmd_list_element * | tcp_set_cmdlist |
| static struct cmd_list_element * | tcp_show_cmdlist |
| static int | tcp_auto_retry = 1 |
| static unsigned int | tcp_retry_limit = 15 |
| #define POLL_INTERVAL 5 |
Definition at line 80 of file ser-tcp.c.
Referenced by wait_for_connect().
| void _initialize_ser_tcp | ( | void | ) |
Definition at line 330 of file ser-tcp.c.
References serial::fd.
Referenced by net_open(), and net_windows_close().
Definition at line 157 of file ser-tcp.c.
References _, error(), serial::fd, fprintf_unfiltered(), gdb_socket_cloexec(), gdb_stderr, len, memcpy(), min, net_close(), strchr(), tcp_auto_retry, and wait_for_connect().
Referenced by net_windows_open().
| int net_read_prim | ( | struct serial * | scb, |
| size_t | count | ||
| ) |
Definition at line 340 of file ser-tcp.c.
References serial::buf, and serial::fd.
Referenced by _initialize_ser_windows().
| int net_write_prim | ( | struct serial * | scb, |
| const void * | buf, | ||
| size_t | count | ||
| ) |
Definition at line 349 of file ser-tcp.c.
References serial::fd.
Referenced by _initialize_ser_windows().
| int ser_tcp_send_break | ( | struct serial * | scb | ) |
Definition at line 355 of file ser-tcp.c.
References serial_write().
Referenced by _initialize_ser_windows().
| static void set_tcp_cmd | ( | char * | args, |
| int | from_tty | ||
| ) | [static] |
Definition at line 364 of file ser-tcp.c.
References gdb_stdout, and help_list().
| static void show_tcp_cmd | ( | char * | args, |
| int | from_tty | ||
| ) | [static] |
Definition at line 370 of file ser-tcp.c.
References gdb_stdout, and help_list().
| static int wait_for_connect | ( | struct serial * | scb, |
| unsigned int * | polls | ||
| ) | [static] |
Definition at line 87 of file ser-tcp.c.
References deprecated_ui_loop_hook, serial::fd, gdb_select(), POLL_INTERVAL, and tcp_retry_limit.
Referenced by net_open().
int tcp_auto_retry = 1 [static] |
Definition at line 72 of file ser-tcp.c.
Referenced by net_open().
unsigned int tcp_retry_limit = 15 [static] |
Definition at line 76 of file ser-tcp.c.
Referenced by wait_for_connect().
struct cmd_list_element* tcp_set_cmdlist [static] |
struct cmd_list_element* tcp_show_cmdlist [static] |
1.7.6.1