qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [patch] GDB error return codes


From: Paul Brook
Subject: [Qemu-devel] [patch] GDB error return codes
Date: Sun, 20 Mar 2005 18:46:57 +0000
User-agent: KMail/1.7.2

The gdb remote protocol uses the response "ENN" to report an error, where NN 
is an errno code, not a literal string.

Patch below fixes this.

Paul

Index: gdbstub.c
===================================================================
RCS file: /cvsroot/qemu/qemu/gdbstub.c,v
retrieving revision 1.23
diff -u -p -r1.23 gdbstub.c
--- gdbstub.c 17 Jan 2005 22:03:16 -0000 1.23
+++ gdbstub.c 20 Mar 2005 18:39:09 -0000
@@ -424,7 +479,7 @@ static int gdb_handle_packet(GDBState *s
             p++;
         hextomem(mem_buf, p, len);
         if (cpu_memory_rw_debug(env, addr, mem_buf, len, 1) != 0)
-            put_packet(s, "ENN");
+            put_packet(s, "E14");
         else
             put_packet(s, "OK");
         break;
@@ -442,7 +497,7 @@ static int gdb_handle_packet(GDBState *s
             put_packet(s, "OK");
         } else {
         breakpoint_error:
-            put_packet(s, "ENN");
+            put_packet(s, "E22");
         }
         break;
     case 'z':




reply via email to

[Prev in Thread] Current Thread [Next in Thread]