Add MI "-break-insert --qualified"
[deliverable/binutils-gdb.git] / gdb / sh-nbsd-nat.c
index 486ef9d18e93391680d6aa2740ff540220b41ca1..b4f9db691ce0869bccf1cbba14aea71472946bf6 100644 (file)
@@ -53,13 +53,14 @@ void
 sh_nbsd_nat_target::fetch_registers (struct regcache *regcache, int regno)
 {
   pid_t pid = regcache->ptid ().pid ();
+  int lwp = regcache->ptid ().lwp ();
 
   if (regno == -1 || GETREGS_SUPPLIES (regcache->arch (), regno))
     {
       struct reg inferior_registers;
 
       if (ptrace (PT_GETREGS, pid,
-                 (PTRACE_TYPE_ARG3) &inferior_registers, 0) == -1)
+                 (PTRACE_TYPE_ARG3) &inferior_registers, lwp) == -1)
        perror_with_name (_("Couldn't get registers"));
 
       sh_corefile_supply_regset (&sh_corefile_gregset, regcache, regno,
@@ -75,13 +76,14 @@ void
 sh_nbsd_nat_target::store_registers (struct regcache *regcache, int regno)
 {
   pid_t pid = regcache->ptid ().pid ();
+  int lwp = regcache->ptid ().lwp ();
 
   if (regno == -1 || GETREGS_SUPPLIES (regcache->arch (), regno))
     {
       struct reg inferior_registers;
 
       if (ptrace (PT_GETREGS, pid,
-                 (PTRACE_TYPE_ARG3) &inferior_registers, 0) == -1)
+                 (PTRACE_TYPE_ARG3) &inferior_registers, lwp) == -1)
        perror_with_name (_("Couldn't get registers"));
 
       sh_corefile_collect_regset (&sh_corefile_gregset, regcache, regno,
@@ -89,7 +91,7 @@ sh_nbsd_nat_target::store_registers (struct regcache *regcache, int regno)
                                  SHNBSD_SIZEOF_GREGS);
 
       if (ptrace (PT_SETREGS, pid,
-                 (PTRACE_TYPE_ARG3) &inferior_registers, 0) == -1)
+                 (PTRACE_TYPE_ARG3) &inferior_registers, lwp) == -1)
        perror_with_name (_("Couldn't set registers"));
 
       if (regno != -1)
This page took 0.025306 seconds and 4 git commands to generate.