diff options
author | Simon Marchi <simon.marchi@ericsson.com> | 2018-05-30 14:54:37 -0400 |
---|---|---|
committer | Simon Marchi <simon.marchi@ericsson.com> | 2018-05-30 14:54:37 -0400 |
commit | 10eaee5f56611ce5f92ccd305849c0cc6addd130 (patch) | |
tree | d7ddbdf42f173b202ee806251a9053db8f2c40d8 /gdb/rs6000-tdep.c | |
parent | 0b8835861cde41744a08f215b48fccd135815b63 (diff) | |
download | gdb-10eaee5f56611ce5f92ccd305849c0cc6addd130.zip gdb-10eaee5f56611ce5f92ccd305849c0cc6addd130.tar.gz gdb-10eaee5f56611ce5f92ccd305849c0cc6addd130.tar.bz2 |
Remove regcache_raw_write
Remove regcache_raw_write, update all callers to use regcache::raw_write
instead.
gdb/ChangeLog:
* regcache.h (regcache_raw_write): Remove, update callers to use
regcache::raw_write instead.
* regcache.c (regcache_raw_write): Remove.
Diffstat (limited to 'gdb/rs6000-tdep.c')
-rw-r--r-- | gdb/rs6000-tdep.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/gdb/rs6000-tdep.c b/gdb/rs6000-tdep.c index ff4699c..594f3c4 100644 --- a/gdb/rs6000-tdep.c +++ b/gdb/rs6000-tdep.c @@ -2552,7 +2552,7 @@ e500_move_ev_register (move_ev_register_func move, static enum register_status do_regcache_raw_write (struct regcache *regcache, int regnum, void *buffer) { - regcache_raw_write (regcache, regnum, (const gdb_byte *) buffer); + regcache->raw_write (regnum, (const gdb_byte *) buffer); return REG_VALID; } @@ -2640,16 +2640,16 @@ dfp_pseudo_register_write (struct gdbarch *gdbarch, struct regcache *regcache, { /* Write each half of the dl register into a separate FP register. */ - regcache_raw_write (regcache, tdep->ppc_fp0_regnum + + regcache->raw_write (tdep->ppc_fp0_regnum + 2 * reg_index, buffer); - regcache_raw_write (regcache, tdep->ppc_fp0_regnum + + regcache->raw_write (tdep->ppc_fp0_regnum + 2 * reg_index + 1, buffer + 8); } else { - regcache_raw_write (regcache, tdep->ppc_fp0_regnum + + regcache->raw_write (tdep->ppc_fp0_regnum + 2 * reg_index + 1, buffer); - regcache_raw_write (regcache, tdep->ppc_fp0_regnum + + regcache->raw_write (tdep->ppc_fp0_regnum + 2 * reg_index, buffer + 8); } } @@ -2699,22 +2699,22 @@ vsx_pseudo_register_write (struct gdbarch *gdbarch, struct regcache *regcache, /* Write the portion that overlaps the VMX registers. */ if (reg_index > 31) - regcache_raw_write (regcache, tdep->ppc_vr0_regnum + + regcache->raw_write (tdep->ppc_vr0_regnum + reg_index - 32, buffer); else /* Write the portion that overlaps the FPR registers. */ if (gdbarch_byte_order (gdbarch) == BFD_ENDIAN_BIG) { - regcache_raw_write (regcache, tdep->ppc_fp0_regnum + + regcache->raw_write (tdep->ppc_fp0_regnum + reg_index, buffer); - regcache_raw_write (regcache, tdep->ppc_vsr0_upper_regnum + + regcache->raw_write (tdep->ppc_vsr0_upper_regnum + reg_index, buffer + 8); } else { - regcache_raw_write (regcache, tdep->ppc_fp0_regnum + + regcache->raw_write (tdep->ppc_fp0_regnum + reg_index, buffer + 8); - regcache_raw_write (regcache, tdep->ppc_vsr0_upper_regnum + + regcache->raw_write (tdep->ppc_vsr0_upper_regnum + reg_index, buffer); } } |