* remote.c (remote_prepare_to_store): Replace call to
deprecated_read_register_bytes with multiple regcache_raw_read calls.
This commit is contained in:
parent
89929b45cc
commit
cf0e1e0d09
2 changed files with 14 additions and 5 deletions
|
@ -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.
|
||||
|
|
13
gdb/remote.c
13
gdb/remote.c
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue