Remove misleading typedef and redundant suffix from struct gdb_connection.
#define _DEBUG_GDB_IO_
#endif
#define _DEBUG_GDB_IO_
#endif
-static gdb_connection_t *current_gdb_connection;
+static struct gdb_connection *current_gdb_connection;
static int gdb_breakpoint_override;
static enum breakpoint_type gdb_breakpoint_override_type;
static int gdb_breakpoint_override;
static enum breakpoint_type gdb_breakpoint_override_type;
*/
struct timeval tv;
fd_set read_fds;
*/
struct timeval tv;
fd_set read_fds;
- gdb_connection_t *gdb_con = connection->priv;
+ struct gdb_connection *gdb_con = connection->priv;
int t;
if (got_data == NULL)
got_data=&t;
int t;
if (got_data == NULL)
got_data=&t;
int gdb_get_char(connection_t *connection, int* next_char)
{
int gdb_get_char(connection_t *connection, int* next_char)
{
- gdb_connection_t *gdb_con = connection->priv;
+ struct gdb_connection *gdb_con = connection->priv;
int retval = ERROR_OK;
#ifdef _DEBUG_GDB_IO_
int retval = ERROR_OK;
#ifdef _DEBUG_GDB_IO_
int gdb_putback_char(connection_t *connection, int last_char)
{
int gdb_putback_char(connection_t *connection, int last_char)
{
- gdb_connection_t *gdb_con = connection->priv;
+ struct gdb_connection *gdb_con = connection->priv;
if (gdb_con->buf_p > gdb_con->buffer)
{
if (gdb_con->buf_p > gdb_con->buffer)
{
* succeed. Shudder! */
int gdb_write(connection_t *connection, void *data, int len)
{
* succeed. Shudder! */
int gdb_write(connection_t *connection, void *data, int len)
{
- gdb_connection_t *gdb_con = connection->priv;
+ struct gdb_connection *gdb_con = connection->priv;
if (gdb_con->closed)
return ERROR_SERVER_REMOTE_CLOSED;
if (gdb_con->closed)
return ERROR_SERVER_REMOTE_CLOSED;
#endif
int reply;
int retval;
#endif
int reply;
int retval;
- gdb_connection_t *gdb_con = connection->priv;
+ struct gdb_connection *gdb_con = connection->priv;
for (i = 0; i < len; i++)
my_checksum += buffer[i];
for (i = 0; i < len; i++)
my_checksum += buffer[i];
int gdb_put_packet(connection_t *connection, char *buffer, int len)
{
int gdb_put_packet(connection_t *connection, char *buffer, int len)
{
- gdb_connection_t *gdb_con = connection->priv;
+ struct gdb_connection *gdb_con = connection->priv;
gdb_con->busy = 1;
int retval = gdb_put_packet_inner(connection, buffer, len);
gdb_con->busy = 0;
gdb_con->busy = 1;
int retval = gdb_put_packet_inner(connection, buffer, len);
gdb_con->busy = 0;
int character;
int retval;
int character;
int retval;
- gdb_connection_t *gdb_con = connection->priv;
+ struct gdb_connection *gdb_con = connection->priv;
my_checksum = 0;
int count = 0;
count = 0;
my_checksum = 0;
int count = 0;
count = 0;
{
int character;
int retval;
{
int character;
int retval;
- gdb_connection_t *gdb_con = connection->priv;
+ struct gdb_connection *gdb_con = connection->priv;
int gdb_get_packet(connection_t *connection, char *buffer, int *len)
{
int gdb_get_packet(connection_t *connection, char *buffer, int *len)
{
- gdb_connection_t *gdb_con = connection->priv;
+ struct gdb_connection *gdb_con = connection->priv;
gdb_con->busy = 1;
int retval = gdb_get_packet_inner(connection, buffer, len);
gdb_con->busy = 0;
gdb_con->busy = 1;
int retval = gdb_get_packet_inner(connection, buffer, len);
gdb_con->busy = 0;
static void gdb_frontend_halted(struct target_s *target, connection_t *connection)
{
static void gdb_frontend_halted(struct target_s *target, connection_t *connection)
{
- gdb_connection_t *gdb_connection = connection->priv;
+ struct gdb_connection *gdb_connection = connection->priv;
/* In the GDB protocol when we are stepping or continuing execution,
* we have a lingering reply. Upon receiving a halted event
/* In the GDB protocol when we are stepping or continuing execution,
* we have a lingering reply. Upon receiving a halted event
int gdb_new_connection(connection_t *connection)
{
int gdb_new_connection(connection_t *connection)
{
- gdb_connection_t *gdb_connection = malloc(sizeof(gdb_connection_t));
+ struct gdb_connection *gdb_connection = malloc(sizeof(struct gdb_connection));
gdb_service_t *gdb_service = connection->service->priv;
int retval;
int initial_ack;
gdb_service_t *gdb_service = connection->service->priv;
int retval;
int initial_ack;
int gdb_connection_closed(connection_t *connection)
{
gdb_service_t *gdb_service = connection->service->priv;
int gdb_connection_closed(connection_t *connection)
{
gdb_service_t *gdb_service = connection->service->priv;
- gdb_connection_t *gdb_connection = connection->priv;
+ struct gdb_connection *gdb_connection = connection->priv;
/* we're done forwarding messages. Tear down callback before
* cleaning up connection.
/* we're done forwarding messages. Tear down callback before
* cleaning up connection.
int gdb_query_packet(connection_t *connection, target_t *target, char *packet, int packet_size)
{
command_context_t *cmd_ctx = connection->cmd_ctx;
int gdb_query_packet(connection_t *connection, target_t *target, char *packet, int packet_size)
{
command_context_t *cmd_ctx = connection->cmd_ctx;
- gdb_connection_t *gdb_connection = connection->priv;
+ struct gdb_connection *gdb_connection = connection->priv;
if (strstr(packet, "qRcmd,"))
{
if (strstr(packet, "qRcmd,"))
{
int gdb_v_packet(connection_t *connection, target_t *target, char *packet, int packet_size)
{
int gdb_v_packet(connection_t *connection, target_t *target, char *packet, int packet_size)
{
- gdb_connection_t *gdb_connection = connection->priv;
+ struct gdb_connection *gdb_connection = connection->priv;
gdb_service_t *gdb_service = connection->service->priv;
int result;
gdb_service_t *gdb_service = connection->service->priv;
int result;
const char *function, const char *string)
{
connection_t *connection = priv;
const char *function, const char *string)
{
connection_t *connection = priv;
- gdb_connection_t *gdb_con = connection->priv;
+ struct gdb_connection *gdb_con = connection->priv;
char *packet = gdb_packet_buffer;
int packet_size;
int retval;
char *packet = gdb_packet_buffer;
int packet_size;
int retval;
- gdb_connection_t *gdb_con = connection->priv;
+ struct gdb_connection *gdb_con = connection->priv;
static int extended_protocol = 0;
/* drain input buffer */
static int extended_protocol = 0;
/* drain input buffer */
- gdb_connection_t *gdb_con = connection->priv;
+ struct gdb_connection *gdb_con = connection->priv;
log_add_callback(gdb_log_callback, connection);
bool nostep = false;
log_add_callback(gdb_log_callback, connection);
bool nostep = false;
int gdb_input(connection_t *connection)
{
int retval = gdb_input_inner(connection);
int gdb_input(connection_t *connection)
{
int retval = gdb_input_inner(connection);
- gdb_connection_t *gdb_con = connection->priv;
+ struct gdb_connection *gdb_con = connection->priv;
if (retval == ERROR_SERVER_REMOTE_CLOSED)
return retval;
if (retval == ERROR_SERVER_REMOTE_CLOSED)
return retval;
#define GDB_BUFFER_SIZE 16384
#define GDB_BUFFER_SIZE 16384
-typedef struct gdb_connection_s
{
char buffer[GDB_BUFFER_SIZE];
char *buf_p;
{
char buffer[GDB_BUFFER_SIZE];
char *buf_p;
allowing GDB to pick up a fresh set of register values from the target
without modifying the target state. */
allowing GDB to pick up a fresh set of register values from the target
without modifying the target state. */
typedef struct gdb_service_s
{
typedef struct gdb_service_s
{
Linking to existing account procedure
If you already have an account and want to add another login method
you
MUST first sign in with your existing account and
then change URL to read
https://review.openocd.org/login/?link
to get to this page again but this time it'll work for linking. Thank you.
SSH host keys fingerprints
1024 SHA256:YKx8b7u5ZWdcbp7/4AeXNaqElP49m6QrwfXaqQGJAOk gerrit-code-review@openocd.zylin.com (DSA)
384 SHA256:jHIbSQa4REvwCFG4cq5LBlBLxmxSqelQPem/EXIrxjk gerrit-code-review@openocd.org (ECDSA)
521 SHA256:UAOPYkU9Fjtcao0Ul/Rrlnj/OsQvt+pgdYSZ4jOYdgs gerrit-code-review@openocd.org (ECDSA)
256 SHA256:A13M5QlnozFOvTllybRZH6vm7iSt0XLxbA48yfc2yfY gerrit-code-review@openocd.org (ECDSA)
256 SHA256:spYMBqEYoAOtK7yZBrcwE8ZpYt6b68Cfh9yEVetvbXg gerrit-code-review@openocd.org (ED25519)
+--[ED25519 256]--+
|=.. |
|+o.. . |
|*.o . . |
|+B . . . |
|Bo. = o S |
|Oo.+ + = |
|oB=.* = . o |
| =+=.+ + E |
|. .=o . o |
+----[SHA256]-----+
2048 SHA256:0Onrb7/PHjpo6iVZ7xQX2riKN83FJ3KGU0TvI0TaFG4 gerrit-code-review@openocd.zylin.com (RSA)