Remove regcache_invalidate
Remove regcache_invalidate, update callers to use detached_regcache::invalidate instead. gdb/ChangeLog: * regcache.h (regcache_invalidate): Remove, update callers to use detached_regcache::invalidate instead. * regcache.c (regcache_invalidate): Remove.
This commit is contained in:
parent
4f0420fdab
commit
6aa7d72401
|
@ -1,3 +1,9 @@
|
|||
2018-05-30 Simon Marchi <simon.marchi@ericsson.com>
|
||||
|
||||
* regcache.h (regcache_invalidate): Remove, update callers to
|
||||
use detached_regcache::invalidate instead.
|
||||
* regcache.c (regcache_invalidate): Remove.
|
||||
|
||||
2018-05-30 Simon Marchi <simon.marchi@ericsson.com>
|
||||
|
||||
* regcache.h (regcache_raw_write_part): Remove, update callers
|
||||
|
|
|
@ -1609,10 +1609,10 @@ record_full_target::store_registers (struct regcache *regcache, int regno)
|
|||
for (i = 0;
|
||||
i < gdbarch_num_regs (regcache->arch ());
|
||||
i++)
|
||||
regcache_invalidate (regcache, i);
|
||||
regcache->invalidate (i);
|
||||
}
|
||||
else
|
||||
regcache_invalidate (regcache, regno);
|
||||
regcache->invalidate (regno);
|
||||
|
||||
error (_("Process record canceled the operation."));
|
||||
}
|
||||
|
|
|
@ -238,7 +238,7 @@ public:
|
|||
~regcache_invalidator ()
|
||||
{
|
||||
if (m_regcache != nullptr)
|
||||
regcache_invalidate (m_regcache, m_regnum);
|
||||
m_regcache->invalidate (m_regnum);
|
||||
}
|
||||
|
||||
DISABLE_COPY_AND_ASSIGN (regcache_invalidator);
|
||||
|
@ -328,13 +328,6 @@ reg_buffer::get_register_status (int regnum) const
|
|||
return (enum register_status) m_register_status[regnum];
|
||||
}
|
||||
|
||||
void
|
||||
regcache_invalidate (struct regcache *regcache, int regnum)
|
||||
{
|
||||
gdb_assert (regcache != NULL);
|
||||
regcache->invalidate (regnum);
|
||||
}
|
||||
|
||||
void
|
||||
detached_regcache::invalidate (int regnum)
|
||||
{
|
||||
|
|
|
@ -50,8 +50,6 @@ extern void regcache_raw_write_unsigned (struct regcache *regcache,
|
|||
extern LONGEST regcache_raw_get_signed (struct regcache *regcache,
|
||||
int regnum);
|
||||
|
||||
void regcache_invalidate (struct regcache *regcache, int regnum);
|
||||
|
||||
/* Transfer of pseudo-registers. The read variants return a register
|
||||
status, as an indication of when a ``cooked'' register was
|
||||
constructed from valid, invalid or unavailable ``raw''
|
||||
|
|
|
@ -1703,7 +1703,7 @@ sh_pseudo_register_write (struct gdbarch *gdbarch, struct regcache *regcache,
|
|||
|
||||
regcache->raw_write (BANK_REGNUM, buffer);
|
||||
for (bregnum = R0_BANK0_REGNUM; bregnum < MACLB_REGNUM; ++bregnum)
|
||||
regcache_invalidate (regcache, bregnum);
|
||||
regcache->invalidate (bregnum);
|
||||
}
|
||||
else if (reg_nr >= DR0_REGNUM && reg_nr <= DR_LAST_REGNUM)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue