From: Andrew Burgess Date: Thu, 11 Jul 2013 09:07:41 +0000 (+0000) Subject: Reuse print_hex_chars function. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=cf0063592da7c1a86749c717a32d6ba2880e4bab;p=binutils-gdb.git Reuse print_hex_chars function. http://sourceware.org/ml/gdb-patches/2013-07/msg00234.html * infcmd.c (default_print_one_register_info): Reuse code in print_hex_chars. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 37e16e73a7e..383e20f62de 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2013-07-11 Andrew Burgess + + * infcmd.c (default_print_one_register_info): Reuse function + print_hex_chars. + 2013-07-10 Tom Tromey * Makefile.in (GDB_WARN_CFLAGS_NO_DEFS, ADA_EXP_C): New macros. diff --git a/gdb/infcmd.c b/gdb/infcmd.c index 10a589e2130..154cde25068 100644 --- a/gdb/infcmd.c +++ b/gdb/infcmd.c @@ -2052,17 +2052,8 @@ default_print_one_register_info (struct ui_file *file, value_embedded_offset (val), 0, file, 0, val, &opts, current_language); - fprintf_filtered (file, "\t(raw 0x"); - for (j = 0; j < TYPE_LENGTH (regtype); j++) - { - int idx; - - if (byte_order == BFD_ENDIAN_BIG) - idx = j; - else - idx = TYPE_LENGTH (regtype) - 1 - j; - fprintf_filtered (file, "%02x", (unsigned char) valaddr[idx]); - } + fprintf_filtered (file, "\t(raw "); + print_hex_chars (file, valaddr, TYPE_LENGTH (regtype), byte_order); fprintf_filtered (file, ")"); } else