From 66368cef122c77fb081f451928be482a30c51fb5 Mon Sep 17 00:00:00 2001 From: Tamas TEVESZ Date: Sun, 27 Nov 2011 22:29:27 +0100 Subject: [PATCH] gdb: add support for qfThreadInfo Sends back an empty thread list, which seems to silence Eclipse CDT. There is probably no need to implement qsThreadInfo and qL. --- ui/gdb.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ui/gdb.c b/ui/gdb.c index b5fe2fe..6e92034 100644 --- a/ui/gdb.c +++ b/ui/gdb.c @@ -364,6 +364,11 @@ static int restart_program(struct gdb_data *data) return gdb_send(data, "OK"); } +static int gdb_send_empty_threadlist(struct gdb_data *data) +{ + return gdb_send(data, ""); +} + static int gdb_send_supported(struct gdb_data *data) { gdb_packet_start(data); @@ -400,6 +405,8 @@ static int process_gdb_command(struct gdb_data *data, char *buf) return monitor_command(data, buf + 6); if (!strncmp(buf, "qSupported", 10)) return gdb_send_supported(data); + if (!strncmp(buf, "qfThreadInfo", 12)) + return gdb_send_empty_threadlist(data); break; case 'm': /* Read memory */