* Makefile.in (all, clean mostlyclean, distclean maintainer-clean)
[deliverable/binutils-gdb.git] / gdb / regset.h
index 48ad32d6838770b766f73c07144d2bb3e7a18259..7bc5d2458b966b13e9146ba256e38eba2ed36314 100644 (file)
@@ -31,19 +31,22 @@ typedef void (supply_regset_ftype) (const struct regset *, struct regcache *,
                                     int, const void *, size_t);
 typedef void (collect_regset_ftype) (const struct regset *, 
                                      const struct regcache *,
-                                     int, const void *, size_t);
+                                     int, void *, size_t);
 
 struct regset
 {
   /* Data pointer for private use by the methods below, presumably
      providing some sort of description of the register set.  */
-  struct gdbarch *arch;
+  const void *descr;
 
   /* Function supplying values in a register set to a register cache.  */
   supply_regset_ftype *supply_regset;
 
   /* Function collecting values in a register set from a register cache.  */
   collect_regset_ftype *collect_regset;
+
+  /* Architecture associated with the register set.  */
+  struct gdbarch *arch;
 };
 
 /* Allocate a fresh 'struct regset' whose supply_regset function is
This page took 0.034776 seconds and 4 git commands to generate.