* remote.c (remote_prepare_to_store): Replace call to

deprecated_read_register_bytes with multiple regcache_raw_read
	calls.
This commit is contained in:
Daniel Jacobowitz 2003-06-17 18:18:57 +00:00
parent 89929b45cc
commit cf0e1e0d09
2 changed files with 14 additions and 5 deletions

View file

@ -1,3 +1,9 @@
2003-06-17 Daniel Jacobowitz <drow@mvista.com>
* remote.c (remote_prepare_to_store): Replace call to
deprecated_read_register_bytes with multiple regcache_raw_read
calls.
2003-06-17 Kris Warkentin <kewarken@qnx.com>
* i386-nto-tdep.c (i386nto_sigcontext_addr): Make sp a CORE_ADDR.

View file

@ -3532,16 +3532,19 @@ remote_fetch_registers (int regnum)
static void
remote_prepare_to_store (void)
{
struct remote_state *rs = get_remote_state ();
int i;
char buf[MAX_REGISTER_SIZE];
/* Make sure the entire registers array is valid. */
switch (remote_protocol_P.support)
{
case PACKET_DISABLE:
case PACKET_SUPPORT_UNKNOWN:
/* NOTE: This isn't rs->sizeof_g_packet because here, we are
forcing the register cache to read its and not the target
registers. */
deprecated_read_register_bytes (0, (char *) NULL,
DEPRECATED_REGISTER_BYTES); /* OK */
/* Make sure all the necessary registers are cached. */
for (i = 0; i < NUM_REGS; i++)
if (rs->regs[i].in_g_packet)
regcache_raw_read (current_regcache, rs->regs[i].regnum, buf);
break;
case PACKET_ENABLE:
break;