mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-08-05 21:50:21 +08:00
* regcache.c (regcache_invalidate): New function.
(register_cached): Remove. (set_register_cached): Remove. (deprecated_registers_fetched): Remove. (registers_changed): Use regcache_invalidate instead of set_register_cached. (regcache_raw_read): Update comment. * regcache.h (regcache_invalidate): Add prototype. (register_cached): Remove. (set_register_cached): Remove. (deprecated_registers_fetched): Remove. * findvar.c (value_of_register): Do not call register_cached. * frame.c (frame_register): Likewise. * tui/tui-regs.c (tui_get_register): Likewise. * remote.c (fetch_register_using_p): Do not call set_register_cached. (process_g_packet): Likewise. (remote_fetch_registers): Likewise. * remote-sim.c (gdbsim_fetch_register): Likewise. * mt-tdep.c (mt_select_coprocessor): Replace set_register_cached call by regcache_invalidate. (mt_pseudo_register_write): Likewise. * sh-tdep.c (sh_pseudo_register_write): Likewise. * corelow.c (get_core_registers): Replace deprecated_registers_fetched call by loop over regcache_raw_supply (..., NULL).
This commit is contained in:
@ -3522,7 +3522,6 @@ fetch_register_using_p (struct regcache *regcache, struct packet_reg *reg)
|
||||
if (buf[0] == 'x')
|
||||
{
|
||||
regcache_raw_supply (regcache, reg->regnum, NULL);
|
||||
set_register_cached (reg->regnum, -1);
|
||||
return 1;
|
||||
}
|
||||
|
||||
@ -3661,7 +3660,6 @@ process_g_packet (struct regcache *regcache)
|
||||
/* The register isn't available, mark it as such (at
|
||||
the same time setting the value to zero). */
|
||||
regcache_raw_supply (regcache, r->regnum, NULL);
|
||||
set_register_cached (i, -1);
|
||||
}
|
||||
else
|
||||
regcache_raw_supply (regcache, r->regnum,
|
||||
@ -3708,7 +3706,6 @@ remote_fetch_registers (struct regcache *regcache, int regnum)
|
||||
|
||||
/* This register is not available. */
|
||||
regcache_raw_supply (regcache, reg->regnum, NULL);
|
||||
set_register_cached (reg->regnum, -1);
|
||||
|
||||
return;
|
||||
}
|
||||
@ -3721,7 +3718,6 @@ remote_fetch_registers (struct regcache *regcache, int regnum)
|
||||
{
|
||||
/* This register is not available. */
|
||||
regcache_raw_supply (regcache, i, NULL);
|
||||
set_register_cached (i, -1);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user