* regcache.c (deprecated_read_register_gen): Remove, inline ...

(read_register): ... here.
	(deprecated_write_register_gen): Remove, inline ...
	(write_register): ... here.
	* regcache.h (deprecated_read_register_gen): Remove prototype.
	(deprecated_write_register_gen): Likewise.

	* remote-sim.c (gdbsim_store_register): Replace call to
	deprecated_read_register_gen with regcache_cooked_read.
	* target.c (debug_print_register): Replace calls to
	deprecated_read_register_gen and read_register with
	regcache_cooked_read.
This commit is contained in:
Ulrich Weigand
2007-04-29 01:51:51 +00:00
parent d8ab3e5259
commit 81c4a259cd
5 changed files with 28 additions and 42 deletions

View File

@@ -2160,19 +2160,19 @@ debug_print_register (const char * func, int regno)
fprintf_unfiltered (gdb_stdlog, "(%d)", regno);
if (regno >= 0)
{
int i;
int i, size = register_size (current_gdbarch, regno);
unsigned char buf[MAX_REGISTER_SIZE];
deprecated_read_register_gen (regno, buf);
regcache_cooked_read (current_regcache, regno, buf);
fprintf_unfiltered (gdb_stdlog, " = ");
for (i = 0; i < register_size (current_gdbarch, regno); i++)
for (i = 0; i < size; i++)
{
fprintf_unfiltered (gdb_stdlog, "%02x", buf[i]);
}
if (register_size (current_gdbarch, regno) <= sizeof (LONGEST))
if (size <= sizeof (LONGEST))
{
ULONGEST val = extract_unsigned_integer (buf, size);
fprintf_unfiltered (gdb_stdlog, " 0x%s %s",
paddr_nz (read_register (regno)),
paddr_d (read_register (regno)));
paddr_nz (val), paddr_d (val));
}
}
fprintf_unfiltered (gdb_stdlog, "\n");