2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
[deliverable/binutils-gdb.git] / gdb / alphabsd-nat.c
index 0781698710ff0a89d70169bae3d6153f5833b7bf..4b1dbde3b1ffdf797180065f1351e42fb1b431a0 100644 (file)
@@ -1,5 +1,6 @@
 /* Native-dependent code for Alpha BSD's.
-   Copyright 2000, 2001, 2002 Free Software Foundation, Inc.
+
+   Copyright 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
 
    This file is part of GDB.
 
@@ -76,10 +77,9 @@ static int
 getregs_supplies (int regno)
 {
   return ((regno >= ALPHA_V0_REGNUM && regno <= ALPHA_ZERO_REGNUM)
-         || regno >= PC_REGNUM);
+         || regno >= ALPHA_PC_REGNUM);
 }
 
-
 /* Fetch register REGNO from the inferior.  If REGNO is -1, do this
    for all registers (including the floating point registers).  */
 
@@ -91,7 +91,7 @@ fetch_inferior_registers (int regno)
       struct reg gregs;
 
       if (ptrace (PT_GETREGS, PIDGET (inferior_ptid),
-                 (PTRACE_ARG3_TYPE) &gregs, 0) == -1)
+                 (PTRACE_TYPE_ARG3) &gregs, 0) == -1)
        perror_with_name ("Couldn't get registers");
 
       alphabsd_supply_reg ((char *) &gregs, regno);
@@ -104,7 +104,7 @@ fetch_inferior_registers (int regno)
       struct fpreg fpregs;
 
       if (ptrace (PT_GETFPREGS, PIDGET (inferior_ptid),
-                 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1)
+                 (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
        perror_with_name ("Couldn't get floating point status");
 
       alphabsd_supply_fpreg ((char *) &fpregs, regno);
@@ -121,13 +121,13 @@ store_inferior_registers (int regno)
     {
       struct reg gregs;
       if (ptrace (PT_GETREGS, PIDGET (inferior_ptid),
-                  (PTRACE_ARG3_TYPE) &gregs, 0) == -1)
+                  (PTRACE_TYPE_ARG3) &gregs, 0) == -1)
         perror_with_name ("Couldn't get registers");
 
       alphabsd_fill_reg ((char *) &gregs, regno);
 
       if (ptrace (PT_SETREGS, PIDGET (inferior_ptid),
-                  (PTRACE_ARG3_TYPE) &gregs, 0) == -1)
+                  (PTRACE_TYPE_ARG3) &gregs, 0) == -1)
         perror_with_name ("Couldn't write registers");
 
       if (regno != -1)
@@ -139,13 +139,13 @@ store_inferior_registers (int regno)
       struct fpreg fpregs;
 
       if (ptrace (PT_GETFPREGS, PIDGET (inferior_ptid),
-                 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1)
+                 (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
        perror_with_name ("Couldn't get floating point status");
 
       alphabsd_fill_fpreg ((char *) &fpregs, regno);
 
       if (ptrace (PT_SETFPREGS, PIDGET (inferior_ptid),
-                 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1)
+                 (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
        perror_with_name ("Couldn't write floating point status");
     }
 }
This page took 0.025252 seconds and 4 git commands to generate.