Module: wine Branch: master Commit: f942cb33ab30902ad6bf746b003f53246b1f6de4 URL: http://source.winehq.org/git/wine.git/?a=commit;h=f942cb33ab30902ad6bf746b00...
Author: Paul Bolle pebolle@tiscali.nl Date: Mon Aug 30 13:34:37 2010 +0200
winedbg: gdbproxy: Quietly handle qSupported and qTStatus.
---
programs/winedbg/gdbproxy.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/programs/winedbg/gdbproxy.c b/programs/winedbg/gdbproxy.c index 4f12481..bb2cdbe 100644 --- a/programs/winedbg/gdbproxy.c +++ b/programs/winedbg/gdbproxy.c @@ -1831,8 +1831,9 @@ static enum packet_return packet_query(struct gdb_context* gdbctx) case 'S': if (strncmp(gdbctx->in_packet, "Symbol::", gdbctx->in_packet_len) == 0) return packet_ok; - if (strncmp(gdbctx->in_packet, "Supported", gdbctx->in_packet_len) == 0) + if (strncmp(gdbctx->in_packet, "Supported", 9) == 0) { + /* no features supported */ packet_reply_open(gdbctx); packet_reply_close(gdbctx); return packet_done; @@ -1855,6 +1856,13 @@ static enum packet_return packet_query(struct gdb_context* gdbctx) packet_reply_close(gdbctx); return packet_done; } + if (strncmp(gdbctx->in_packet, "TStatus", 7) == 0) + { + /* Tracepoints not supported */ + packet_reply_open(gdbctx); + packet_reply_close(gdbctx); + return packet_done; + } break; } if (gdbctx->trace & GDBPXY_TRC_COMMAND_ERROR)