* regcache.c (read_register, read_register_pid): Remove.
authorUlrich Weigand <uweigand@de.ibm.com>
Fri, 15 Jun 2007 22:45:57 +0000 (22:45 +0000)
committerUlrich Weigand <uweigand@de.ibm.com>
Fri, 15 Jun 2007 22:45:57 +0000 (22:45 +0000)
(write_register, write_register_pid): Likewise.
* regcache.h (read_register, read_register_pid): Remove prototype.
(write_register, write_register_pid): Likewise.

gdb/ChangeLog
gdb/regcache.c
gdb/regcache.h

index 3d1859d..ebb43c9 100644 (file)
@@ -1,5 +1,12 @@
 2007-06-15  Ulrich Weigand  <uweigand@de.ibm.com>
 
+       * 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  <uweigand@de.ibm.com>
+
        * gdbarch.sh (read_pc): Add REGCACHE argument.  Remove PTID argument.
        (write_pc): Likewise.  Remove default implementation, add predicate.
        * gdbarch.c, gdbarch.h: Regenerate.
index dc07c9f..5a1073b 100644 (file)
@@ -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.  */
 
index 4ced1fc..d8e3a43 100644 (file)
@@ -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 */