Rename 'descr' field in regset structure to 'regmap'.
authorAndreas Arnez <arnez@linux.vnet.ibm.com>
Tue, 3 Jun 2014 17:11:35 +0000 (19:11 +0200)
committerUlrich Weigand <ulrich.weigand@de.ibm.com>
Thu, 7 Aug 2014 15:31:48 +0000 (17:31 +0200)
The regset structure's 'descr' field is intended to represent some
kind of "register map".  Thus, before making more use of it, this
change renames it to 'regmap' and adjusts the comment appropriately.

(See: https://sourceware.org/ml/gdb-patches/2014-05/msg00664.html)

gdb/ChangeLog
gdb/ppc-linux-tdep.c
gdb/regset.h
gdb/rs6000-tdep.c
gdb/s390-linux-tdep.c

index 93bfc721b90d3663414f6894e2d31f25c47f34d3..d775f94117197bcc2a3bbd59eb1c5465ff972cb1 100644 (file)
@@ -1,3 +1,14 @@
+2014-08-07  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * regset.h (struct regset): Rename 'descr' field to 'regmap'.
+       * ppc-linux-tdep.c (ppc_linux_supply_gregset)
+       (ppc_linux_collect_gregset ): Likewise.
+       * rs6000-tdep.c (ppc_supply_gregset, ppc_supply_fpregset)
+       (ppc_supply_vrregset, ppc_collect_gregset, ppc_collect_fpregset)
+       (ppc_collect_vrregset): Likewise.
+       * s390-linux-tdep.c (s390_supply_regset, s390_collect_regset):
+       Likewise.
+
 2014-08-07  Yao Qi  <yao@codesourcery.com>
 
        * corelow.c (core_xfer_partial): Replace 0 with TARGET_XFER_EOF.
index 6e467657acce988dfd5bfeb68171e3f7058f04bb..316b25409310952e0311991a287319494208859d 100644 (file)
@@ -395,7 +395,7 @@ ppc_linux_supply_gregset (const struct regset *regset,
                          struct regcache *regcache,
                          int regnum, const void *gregs, size_t len)
 {
-  const struct ppc_reg_offsets *offsets = regset->descr;
+  const struct ppc_reg_offsets *offsets = regset->regmap;
 
   ppc_supply_gregset (regset, regcache, regnum, gregs, len);
 
@@ -420,7 +420,7 @@ ppc_linux_collect_gregset (const struct regset *regset,
                           const struct regcache *regcache,
                           int regnum, void *gregs, size_t len)
 {
-  const struct ppc_reg_offsets *offsets = regset->descr;
+  const struct ppc_reg_offsets *offsets = regset->regmap;
 
   /* Clear areas in the linux gregset not written elsewhere.  */
   if (regnum == -1)
index 03dbdaac692be9fa9106c5e9f02753cef3d0a128..37ed99a3b6863c0020d1c6975b0e7aff4b4e89d0 100644 (file)
@@ -41,9 +41,10 @@ typedef void (collect_regset_ftype) (const struct regset *,
 
 struct regset
 {
-  /* Data pointer for private use by the methods below, presumably
-     providing some sort of description of the register set.  */
-  const void *descr;
+  /* Pointer to a "register map", for private use by the methods
+     below.  Typically describes how the regset's registers are
+     arranged in the buffer collected to or supplied from.  */
+  const void *regmap;
 
   /* Function supplying values in a register set to a register cache.  */
   supply_regset_ftype *supply_regset;
index 41f80d578030e014e737e9a3acf7ae4e1ba0c836..730afe7eaf153ecd13f4affd6191da250da5bf0a 100644 (file)
@@ -505,7 +505,7 @@ ppc_supply_gregset (const struct regset *regset, struct regcache *regcache,
 {
   struct gdbarch *gdbarch = get_regcache_arch (regcache);
   struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch);
-  const struct ppc_reg_offsets *offsets = regset->descr;
+  const struct ppc_reg_offsets *offsets = regset->regmap;
   size_t offset;
   int regsize;
 
@@ -557,7 +557,7 @@ ppc_supply_fpregset (const struct regset *regset, struct regcache *regcache,
     return;
 
   tdep = gdbarch_tdep (gdbarch);
-  offsets = regset->descr;
+  offsets = regset->regmap;
   if (regnum == -1)
     {
       int i;
@@ -625,7 +625,7 @@ ppc_supply_vrregset (const struct regset *regset, struct regcache *regcache,
     return;
 
   tdep = gdbarch_tdep (gdbarch);
-  offsets = regset->descr;
+  offsets = regset->regmap;
   if (regnum == -1)
     {
       int i;
@@ -664,7 +664,7 @@ ppc_collect_gregset (const struct regset *regset,
 {
   struct gdbarch *gdbarch = get_regcache_arch (regcache);
   struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch);
-  const struct ppc_reg_offsets *offsets = regset->descr;
+  const struct ppc_reg_offsets *offsets = regset->regmap;
   size_t offset;
   int regsize;
 
@@ -718,7 +718,7 @@ ppc_collect_fpregset (const struct regset *regset,
     return;
 
   tdep = gdbarch_tdep (gdbarch);
-  offsets = regset->descr;
+  offsets = regset->regmap;
   if (regnum == -1)
     {
       int i;
@@ -791,7 +791,7 @@ ppc_collect_vrregset (const struct regset *regset,
     return;
 
   tdep = gdbarch_tdep (gdbarch);
-  offsets = regset->descr;
+  offsets = regset->regmap;
   if (regnum == -1)
     {
       int i;
index d10e47a03ffacce295ddf9220453b5d11a1837d2..d1f474962c8a20312807a6cbec4d4b113934afde 100644 (file)
@@ -609,7 +609,7 @@ s390_supply_regset (const struct regset *regset, struct regcache *regcache,
                    int regnum, const void *regs, size_t len)
 {
   const short *map;
-  for (map = regset->descr; map[0] >= 0; map += 2)
+  for (map = regset->regmap; map[0] >= 0; map += 2)
     if (regnum == -1 || regnum == map[1])
       regcache_raw_supply (regcache, map[1],
                           regs ? (const char *)regs + map[0] : NULL);
@@ -642,7 +642,7 @@ s390_collect_regset (const struct regset *regset,
                     int regnum, void *regs, size_t len)
 {
   const short *map;
-  for (map = regset->descr; map[0] >= 0; map += 2)
+  for (map = regset->regmap; map[0] >= 0; map += 2)
     if (regnum == -1 || regnum == map[1])
       regcache_raw_collect (regcache, map[1], (char *)regs + map[0]);
 }