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.
This commit is contained in:
Andrew Burgess 2013-07-11 09:07:41 +00:00
parent 99e17d3840
commit cf0063592d
2 changed files with 7 additions and 11 deletions

View File

@ -1,3 +1,8 @@
2013-07-11 Andrew Burgess <aburgess@broadcom.com>
* infcmd.c (default_print_one_register_info): Reuse function
print_hex_chars.
2013-07-10 Tom Tromey <tromey@redhat.com>
* Makefile.in (GDB_WARN_CFLAGS_NO_DEFS, ADA_EXP_C): New macros.

View File

@ -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