diff options
author | Tom Tromey <tom@tromey.com> | 2019-06-01 09:16:04 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2019-06-02 12:23:02 -0600 |
commit | 88ed7edbc632245fad33145e723d27976b6732ca (patch) | |
tree | 18edd0e72aa68782d366436dcc2d1f52efb664c9 | |
parent | 96605592395fc57e531de249883ccf6fafed540f (diff) | |
download | gdb-88ed7edbc632245fad33145e723d27976b6732ca.zip gdb-88ed7edbc632245fad33145e723d27976b6732ca.tar.gz gdb-88ed7edbc632245fad33145e723d27976b6732ca.tar.bz2 |
Remove fromhex implementation from gdbreplay
gdbreplay had its own implementation of fromhex. This patch changes
it to use the one in common/.
gdb/gdbserver/ChangeLog
2019-06-02 Tom Tromey <tom@tromey.com>
* gdbreplay.c (fromhex): Remove.
* Makefile.in (GDBREPLAY_OBS): Add rsp-low.o.
-rw-r--r-- | gdb/gdbserver/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/gdbserver/Makefile.in | 1 | ||||
-rw-r--r-- | gdb/gdbserver/gdbreplay.c | 21 |
3 files changed, 7 insertions, 20 deletions
diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog index e15395d..a769b15 100644 --- a/gdb/gdbserver/ChangeLog +++ b/gdb/gdbserver/ChangeLog @@ -1,3 +1,8 @@ +2019-06-02 Tom Tromey <tom@tromey.com> + + * gdbreplay.c (fromhex): Remove. + * Makefile.in (GDBREPLAY_OBS): Add rsp-low.o. + 2019-05-29 Tom Tromey <tromey@adacore.com> * configure: Rebuild. diff --git a/gdb/gdbserver/Makefile.in b/gdb/gdbserver/Makefile.in index f5fc550..7186550 100644 --- a/gdb/gdbserver/Makefile.in +++ b/gdb/gdbserver/Makefile.in @@ -291,6 +291,7 @@ GDBREPLAY_OBS = \ common/cleanups.o \ common/common-exceptions.o \ common/common-utils.o \ + common/rsp-low.o \ common/errors.o \ common/netstuff.o \ common/print-utils.o \ diff --git a/gdb/gdbserver/gdbreplay.c b/gdb/gdbserver/gdbreplay.c index 2800e78..f4fd568 100644 --- a/gdb/gdbserver/gdbreplay.c +++ b/gdb/gdbserver/gdbreplay.c @@ -49,6 +49,7 @@ #endif #include "common/netstuff.h" +#include "common/rsp-low.h" #ifndef HAVE_SOCKLEN_T typedef int socklen_t; @@ -289,26 +290,6 @@ remote_open (char *name) } static int -fromhex (int ch) -{ - if (ch >= '0' && ch <= '9') - { - return (ch - '0'); - } - if (ch >= 'A' && ch <= 'F') - { - return (ch - 'A' + 10); - } - if (ch >= 'a' && ch <= 'f') - { - return (ch - 'a' + 10); - } - fprintf (stderr, "\nInvalid hex digit '%c'\n", ch); - fflush (stderr); - exit (1); -} - -static int logchar (FILE *fp) { int ch; |