Don't include libbfd.h outside of bfd, part 6
[deliverable/binutils-gdb.git] / gdb / regcache.h
index 1a4ff4248a84f618e3f853d467ba9f64241b1158..1bb0ce0ec8d030042540855945996bd8e6bda91c 100644 (file)
@@ -66,6 +66,14 @@ extern void regcache_raw_write_signed (struct regcache *regcache,
 extern void regcache_raw_write_unsigned (struct regcache *regcache,
                                         int regnum, ULONGEST val);
 
+/* Set a raw register's value in the regcache's buffer.  Unlike
+   regcache_raw_write, this is not write-through.  The intention is
+   allowing to change the buffer contents of a read-only regcache
+   allocated with regcache_xmalloc.  */
+
+extern void regcache_raw_set_cached_value
+  (struct regcache *regcache, int regnum, const gdb_byte *buf);
+
 /* Partial transfer of raw registers.  These perform read, modify,
    write style operations.  The read variant returns the status of the
    register.  */
This page took 0.030123 seconds and 4 git commands to generate.