From: Ulrich Weigand Date: Fri, 15 Jun 2007 22:45:57 +0000 (+0000) Subject: * regcache.c (read_register, read_register_pid): Remove. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=51a7a2128622b0c9d44913b6fa8453b11493c14b;p=binutils-gdb.git * regcache.c (read_register, read_register_pid): Remove. (write_register, write_register_pid): Likewise. * regcache.h (read_register, read_register_pid): Remove prototype. (write_register, write_register_pid): Likewise. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 3d1859d1a59..ebb43c9ce8b 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,10 @@ +2007-06-15 Ulrich Weigand + + * regcache.c (read_register, read_register_pid): Remove. + (write_register, write_register_pid): Likewise. + * regcache.h (read_register, read_register_pid): Remove prototype. + (write_register, write_register_pid): Likewise. + 2007-06-15 Ulrich Weigand * gdbarch.sh (read_pc): Add REGCACHE argument. Remove PTID argument. diff --git a/gdb/regcache.c b/gdb/regcache.c index dc07c9f52ca..5a1073bbef5 100644 --- a/gdb/regcache.c +++ b/gdb/regcache.c @@ -754,73 +754,6 @@ register_offset_hack (struct gdbarch *gdbarch, int regnum) return descr->register_offset[regnum]; } -/* Return the contents of register REGNUM as an unsigned integer. */ - -ULONGEST -read_register (int regnum) -{ - gdb_byte *buf = alloca (register_size (current_gdbarch, regnum)); - gdb_assert (current_regcache != NULL); - gdb_assert (current_regcache->descr->gdbarch == current_gdbarch); - regcache_cooked_read (current_regcache, regnum, buf); - return (extract_unsigned_integer (buf, register_size (current_gdbarch, regnum))); -} - -ULONGEST -read_register_pid (int regnum, ptid_t ptid) -{ - ptid_t save_ptid; - int save_pid; - CORE_ADDR retval; - - if (ptid_equal (ptid, inferior_ptid)) - return read_register (regnum); - - save_ptid = inferior_ptid; - - inferior_ptid = ptid; - - retval = read_register (regnum); - - inferior_ptid = save_ptid; - - return retval; -} - -/* Store VALUE into the raw contents of register number REGNUM. */ - -void -write_register (int regnum, LONGEST val) -{ - void *buf; - int size; - size = register_size (current_gdbarch, regnum); - buf = alloca (size); - store_signed_integer (buf, size, (LONGEST) val); - gdb_assert (current_regcache != NULL); - gdb_assert (current_regcache->descr->gdbarch == current_gdbarch); - regcache_cooked_write (current_regcache, regnum, buf); -} - -void -write_register_pid (int regnum, CORE_ADDR val, ptid_t ptid) -{ - ptid_t save_ptid; - - if (ptid_equal (ptid, inferior_ptid)) - { - write_register (regnum, val); - return; - } - - save_ptid = inferior_ptid; - - inferior_ptid = ptid; - - write_register (regnum, val); - - inferior_ptid = save_ptid; -} /* Supply register REGNUM, whose contents are stored in BUF, to REGCACHE. */ diff --git a/gdb/regcache.h b/gdb/regcache.h index 4ced1fcd79b..d8e3a433d43 100644 --- a/gdb/regcache.h +++ b/gdb/regcache.h @@ -161,15 +161,4 @@ extern void regcache_cpy_no_passthrough (struct regcache *dest, struct regcache extern void registers_changed (void); - -/* Rename to read_unsigned_register()? */ -extern ULONGEST read_register (int regnum); - -/* Rename to read_unsigned_register_pid()? */ -extern ULONGEST read_register_pid (int regnum, ptid_t ptid); - -extern void write_register (int regnum, LONGEST val); - -extern void write_register_pid (int regnum, CORE_ADDR val, ptid_t ptid); - #endif /* REGCACHE_H */