|
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/ioctl.h>#include "gdb_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_select.h"#include <algorithm>Go to the source code of this file.
Macros | |
| #define | POLL_INTERVAL 5 |
Functions | |
| 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 (const char *args, int from_tty) |
| static void | show_tcp_cmd (const char *args, int from_tty) |
| void | _initialize_ser_tcp (void) |
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 |
| static const struct serial_ops | tcp_ops |
| #define POLL_INTERVAL 5 |
Definition at line 82 of file ser-tcp.c.
Referenced by wait_for_connect().
| void _initialize_ser_tcp | ( | void | ) |
Definition at line 414 of file ser-tcp.c.
References _, add_prefix_cmd(), add_setshow_boolean_cmd(), add_setshow_uinteger_cmd(), class_maintenance, class_obscure, serial_add_interface(), set_tcp_cmd(), setlist, show_tcp_cmd(), showlist, tcp_auto_retry, tcp_ops, tcp_retry_limit, tcp_set_cmdlist, and tcp_show_cmdlist.
| void net_close | ( | struct serial * | scb | ) |
Definition at line 333 of file ser-tcp.c.
References serial::fd.
Referenced by net_open(), and net_windows_close().
| int net_open | ( | struct serial * | scb, |
| const char * | name | ||
| ) |
Definition at line 159 of file ser-tcp.c.
References _, err, error(), serial::fd, fprintf_unfiltered(), gdb_socket_cloexec(), gdb_stderr, name, net_close(), startswith(), 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 343 of file ser-tcp.c.
References serial::buf, and serial::fd.
| int net_write_prim | ( | struct serial * | scb, |
| const void * | buf, | ||
| size_t | count | ||
| ) |
Definition at line 352 of file ser-tcp.c.
References serial::fd.
| int ser_tcp_send_break | ( | struct serial * | scb | ) |
Definition at line 362 of file ser-tcp.c.
References serial_write().
|
static |
Definition at line 371 of file ser-tcp.c.
References all_commands, gdb_stdout, help_list(), and tcp_set_cmdlist.
Referenced by _initialize_ser_tcp().
|
static |
Definition at line 377 of file ser-tcp.c.
References all_commands, gdb_stdout, help_list(), and tcp_show_cmdlist.
Referenced by _initialize_ser_tcp().
|
static |
Definition at line 89 of file ser-tcp.c.
References deprecated_ui_loop_hook, serial::fd, gdb_select(), POLL_INTERVAL, and tcp_retry_limit.
Referenced by net_open().
|
static |
Definition at line 74 of file ser-tcp.c.
Referenced by _initialize_ser_tcp(), and net_open().
|
static |
Definition at line 386 of file ser-tcp.c.
Referenced by _initialize_ser_tcp().
|
static |
Definition at line 78 of file ser-tcp.c.
Referenced by _initialize_ser_tcp(), and wait_for_connect().
|
static |
Definition at line 69 of file ser-tcp.c.
Referenced by _initialize_ser_tcp(), and set_tcp_cmd().
|
static |
Definition at line 70 of file ser-tcp.c.
Referenced by _initialize_ser_tcp(), and show_tcp_cmd().
1.8.14