Paul Bolle : winedbg: gdbproxy: Quietly handle qSupported and qTStatus.

Alexandre Julliard julliard at winehq.org
Tue Aug 31 11:16:02 CDT 2010


Module: wine
Branch: master
Commit: f942cb33ab30902ad6bf746b003f53246b1f6de4
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f942cb33ab30902ad6bf746b003f53246b1f6de4

Author: Paul Bolle <pebolle at 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)




More information about the wine-cvs mailing list