Use all_non_exited_inferiors in infrun.c
[deliverable/binutils-gdb.git] / gdb / m32r-linux-tdep.c
index af0f863c03ba6bee27532faf86d23a0fa5c5a2e4..8f516b1a70f821857dbed232cacf1dc51efd58f5 100644 (file)
@@ -1,6 +1,6 @@
 /* Target-dependent code for GNU/Linux m32r.
 
-   Copyright (C) 2004-2017 Free Software Foundation, Inc.
+   Copyright (C) 2004-2020 Free Software Foundation, Inc.
 
    This file is part of GDB.
 
@@ -36,6 +36,7 @@
 
 #include "m32r-tdep.h"
 #include "linux-tdep.h"
+#include "gdbarch.h"
 
 \f
 
@@ -385,7 +386,7 @@ m32r_linux_supply_gregset (const struct regset *regset,
          p = regs + m32r_pt_regs_offset[i];
        }
 
-      regcache_raw_supply (regcache, i, p);
+      regcache->raw_supply (i, p);
     }
 }
 
@@ -401,7 +402,7 @@ m32r_linux_collect_gregset (const struct regset *regset,
   ULONGEST psw;
   gdb_byte buf[4];
 
-  regcache_raw_collect (regcache, PSW_REGNUM, buf);
+  regcache->raw_collect (PSW_REGNUM, buf);
   psw = extract_unsigned_integer (buf, 4, byte_order);
 
   for (i = 0; i < ARRAY_SIZE (m32r_pt_regs_offset); i++)
@@ -420,12 +421,11 @@ m32r_linux_collect_gregset (const struct regset *regset,
        case CBR_REGNUM:
          break;
        case M32R_SP_REGNUM:
-         regcache_raw_collect (regcache, i, regs
-                               + ((psw & 0x80) ? SPU_OFFSET : SPI_OFFSET));
+         regcache->raw_collect
+           (i, regs + ((psw & 0x80) ? SPU_OFFSET : SPI_OFFSET));
          break;
        default:
-         regcache_raw_collect (regcache, i,
-                               regs + m32r_pt_regs_offset[i]);
+         regcache->raw_collect (i, regs + m32r_pt_regs_offset[i]);
        }
     }
 }
@@ -441,7 +441,8 @@ m32r_linux_iterate_over_regset_sections (struct gdbarch *gdbarch,
                                         void *cb_data,
                                         const struct regcache *regcache)
 {
-  cb (".reg", M32R_LINUX_GREGS_SIZE, &m32r_linux_gregset, NULL, cb_data);
+  cb (".reg", M32R_LINUX_GREGS_SIZE, M32R_LINUX_GREGS_SIZE, &m32r_linux_gregset,
+      NULL, cb_data);
 }
 
 static void
This page took 0.040085 seconds and 4 git commands to generate.