From ced4bb94713dcfe2f7d06f9ee574ab7618a3e60e Mon Sep 17 00:00:00 2001 From: Michael Snyder Date: Sun, 22 Jun 2008 16:47:03 +0000 Subject: [PATCH] 2008-06-21 Michael Snyder * gdbfreeplay-back.c (handle_special_case): Silence gcc warning. * gdbfreeplay-i386.c (target_compose_g_packet): Ditto. --- gdb/gdbserver/ChangeLog | 3 +++ gdb/gdbserver/gdbfreeplay-back.c | 2 +- gdb/gdbserver/gdbfreeplay-i386.c | 6 ++++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog index d148880b4e6..672171e0b41 100644 --- a/gdb/gdbserver/ChangeLog +++ b/gdb/gdbserver/ChangeLog @@ -1,5 +1,8 @@ 2008-06-21 Michael Snyder + * gdbfreeplay-back.c (handle_special_case): Silence gcc warning. + * gdbfreeplay-i386.c (target_compose_g_packet): Ditto. + Add monitor gdbreplay-next command. * gdbfreeplay-back.c (freeplay_show_next_commands): New function. Echo the next set of gdb commands, in the manner of gdbreplay. diff --git a/gdb/gdbserver/gdbfreeplay-back.c b/gdb/gdbserver/gdbfreeplay-back.c index b060f82c8d0..cf9d409c0ae 100644 --- a/gdb/gdbserver/gdbfreeplay-back.c +++ b/gdb/gdbserver/gdbfreeplay-back.c @@ -682,7 +682,7 @@ handle_special_case (FILE *infile, int fd, char *request) { unsigned long addr; unsigned long len; - int next_event_frame, c; + int next_event_frame; char *p; static char *monitor_verbose_off = "$qRcmd,766572626f7365206f6666#13"; diff --git a/gdb/gdbserver/gdbfreeplay-i386.c b/gdb/gdbserver/gdbfreeplay-i386.c index aaeb7c661ad..aaeb8cff6dc 100644 --- a/gdb/gdbserver/gdbfreeplay-i386.c +++ b/gdb/gdbserver/gdbfreeplay-i386.c @@ -361,10 +361,12 @@ target_compose_g_packet (char *tpac) if (*tpac++ == '$' && *tpac++ == 'T') { /* We won't actually use signum. */ - signum = (hex_to_int (*tpac++) << 4) + hex_to_int (*tpac++); + signum = (hex_to_int (*tpac++) << 4); + signum += hex_to_int (*tpac++); while (*tpac) { - regnum = (hex_to_int (*tpac++) << 4) + hex_to_int (*tpac++); + regnum = (hex_to_int (*tpac++) << 4); + regnum += hex_to_int (*tpac++); if (*tpac++ == ':') { gotreg[regnum] = 1; -- 2.47.2