This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
[PATCH] s/PTRACE_ARG3_TYPE/PTRACE_TYPE_ARG3/g step 7
- From: Mark Kettenis <kettenis at chello dot nl>
- To: gdb-patches at sources dot redhat dot com
- Date: Sun, 22 Aug 2004 18:32:57 +0200 (CEST)
- Subject: [PATCH] s/PTRACE_ARG3_TYPE/PTRACE_TYPE_ARG3/g step 7
This deals with ia64 Linux.
Committed,
Mark
Index: ChangeLog
from Mark Kettenis <kettenis@gnu.org>
* ia64-linux-nat.c: Update copyright year.
(fetch_debug_register, store_debug_register)
(ia64_linux_stopped_by_watchpoint): Replace PTRACE_ARG3_TYPE with
PTRACE_TYPE_ARG3.
* config/ia64/nm-linux.h: Update copyright year.
(PTRACE_ARG3_TYPE, PTRACE_XFER_TYPE): Remove defines.
Index: ia64-linux-nat.c
===================================================================
RCS file: /cvs/src/src/gdb/ia64-linux-nat.c,v
retrieving revision 1.23
diff -u -p -r1.23 ia64-linux-nat.c
--- ia64-linux-nat.c 3 Aug 2004 00:57:26 -0000 1.23
+++ ia64-linux-nat.c 22 Aug 2004 16:30:38 -0000
@@ -1,8 +1,8 @@
/* Functions specific to running gdb native on IA-64 running
GNU/Linux.
- Copyright 1999, 2000, 2001, 2002, 2003 Free Software Foundation,
- Inc.
+ Copyright 1999, 2000, 2001, 2002, 2003, 2004
+ Free Software Foundation, Inc.
This file is part of GDB.
@@ -517,7 +517,7 @@ fetch_debug_register (ptid_t ptid, int i
if (tid == 0)
tid = PIDGET (ptid);
- val = ptrace (PT_READ_U, tid, (PTRACE_ARG3_TYPE) (PT_DBR + 8 * idx), 0);
+ val = ptrace (PT_READ_U, tid, (PTRACE_TYPE_ARG3) (PT_DBR + 8 * idx), 0);
return val;
}
@@ -531,7 +531,7 @@ store_debug_register (ptid_t ptid, int i
if (tid == 0)
tid = PIDGET (ptid);
- (void) ptrace (PT_WRITE_U, tid, (PTRACE_ARG3_TYPE) (PT_DBR + 8 * idx), val);
+ (void) ptrace (PT_WRITE_U, tid, (PTRACE_TYPE_ARG3) (PT_DBR + 8 * idx), val);
}
static void
@@ -648,7 +648,7 @@ ia64_linux_stopped_by_watchpoint (ptid_t
tid = PIDGET (ptid);
errno = 0;
- ptrace (PTRACE_GETSIGINFO, tid, (PTRACE_ARG3_TYPE) 0, &siginfo);
+ ptrace (PTRACE_GETSIGINFO, tid, (PTRACE_TYPE_ARG3) 0, &siginfo);
if (errno != 0 || siginfo.si_signo != SIGTRAP ||
(siginfo.si_code & 0xffff) != 0x0004 /* TRAP_HWBKPT */)
Index: config/ia64/nm-linux.h
===================================================================
RCS file: /cvs/src/src/gdb/config/ia64/nm-linux.h,v
retrieving revision 1.13
diff -u -p -r1.13 nm-linux.h
--- config/ia64/nm-linux.h 29 Jul 2004 20:22:49 -0000 1.13
+++ config/ia64/nm-linux.h 22 Aug 2004 16:30:38 -0000
@@ -1,5 +1,6 @@
/* Native support for GNU/Linux, for GDB, the GNU debugger.
- Copyright 1999, 2000, 2001
+
+ Copyright 1999, 2000, 2001, 2004
Free Software Foundation, Inc.
This file is part of GDB.
@@ -42,9 +43,6 @@ extern int ia64_cannot_store_register (i
#define U_REGS_OFFSET 0
-#define PTRACE_ARG3_TYPE long
-#define PTRACE_XFER_TYPE long
-
/* Hardware watchpoints */
#define TARGET_HAS_HARDWARE_WATCHPOINTS