forked from auracaster/openocd
gdb_server: custom target-specific GDB queries
Provide a customizable hook for handling target-specific GDB queries Valgrind-clean, no new Clang analyzer warnings Signed-off-by: Ian Thompson <ianst@cadence.com> Change-Id: I684a259ed29f3651cbce668101cff421e522f79e Reviewed-on: https://review.openocd.org/c/openocd/+/7082 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
This commit is contained in:
committed by
Antonio Borneo
parent
d9b2607ca0
commit
48db36f436
@@ -2965,6 +2965,11 @@ static int gdb_query_packet(struct connection *connection,
|
||||
gdb_connection->noack_mode = 1;
|
||||
gdb_put_packet(connection, "OK", 2);
|
||||
return ERROR_OK;
|
||||
} else if (target->type->gdb_query_custom) {
|
||||
char *buffer = NULL;
|
||||
int ret = target->type->gdb_query_custom(target, packet, &buffer);
|
||||
gdb_put_packet(connection, buffer, strlen(buffer));
|
||||
return ret;
|
||||
}
|
||||
|
||||
gdb_put_packet(connection, "", 0);
|
||||
|
||||
Reference in New Issue
Block a user