* 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.
This commit is contained in:
parent
387c058c87
commit
c5fa424560
3 changed files with 14 additions and 9 deletions
|
@ -1,5 +1,12 @@
|
||||||
2004-08-22 Mark Kettenis <kettenis@gnu.org>
|
2004-08-22 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.
|
||||||
|
|
||||||
* amd64-linux-tdep.c (amd64_linux_sigtramp_start): Change argument
|
* amd64-linux-tdep.c (amd64_linux_sigtramp_start): Change argument
|
||||||
from CORE_ADDR to struct frame_info *. Use
|
from CORE_ADDR to struct frame_info *. Use
|
||||||
safe_frame_unwind_memory instead of deprecated_read_memory_nobpt.
|
safe_frame_unwind_memory instead of deprecated_read_memory_nobpt.
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
/* Native support for GNU/Linux, for GDB, the GNU debugger.
|
/* Native support for GNU/Linux, for GDB, the GNU debugger.
|
||||||
Copyright 1999, 2000, 2001
|
|
||||||
|
Copyright 1999, 2000, 2001, 2004
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GDB.
|
This file is part of GDB.
|
||||||
|
@ -42,9 +43,6 @@ extern int ia64_cannot_store_register (int regno);
|
||||||
|
|
||||||
#define U_REGS_OFFSET 0
|
#define U_REGS_OFFSET 0
|
||||||
|
|
||||||
#define PTRACE_ARG3_TYPE long
|
|
||||||
#define PTRACE_XFER_TYPE long
|
|
||||||
|
|
||||||
/* Hardware watchpoints */
|
/* Hardware watchpoints */
|
||||||
|
|
||||||
#define TARGET_HAS_HARDWARE_WATCHPOINTS
|
#define TARGET_HAS_HARDWARE_WATCHPOINTS
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
/* Functions specific to running gdb native on IA-64 running
|
/* Functions specific to running gdb native on IA-64 running
|
||||||
GNU/Linux.
|
GNU/Linux.
|
||||||
|
|
||||||
Copyright 1999, 2000, 2001, 2002, 2003 Free Software Foundation,
|
Copyright 1999, 2000, 2001, 2002, 2003, 2004
|
||||||
Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GDB.
|
This file is part of GDB.
|
||||||
|
|
||||||
|
@ -517,7 +517,7 @@ fetch_debug_register (ptid_t ptid, int idx)
|
||||||
if (tid == 0)
|
if (tid == 0)
|
||||||
tid = PIDGET (ptid);
|
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;
|
return val;
|
||||||
}
|
}
|
||||||
|
@ -531,7 +531,7 @@ store_debug_register (ptid_t ptid, int idx, long val)
|
||||||
if (tid == 0)
|
if (tid == 0)
|
||||||
tid = PIDGET (ptid);
|
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
|
static void
|
||||||
|
@ -648,7 +648,7 @@ ia64_linux_stopped_by_watchpoint (ptid_t ptid)
|
||||||
tid = PIDGET (ptid);
|
tid = PIDGET (ptid);
|
||||||
|
|
||||||
errno = 0;
|
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 ||
|
if (errno != 0 || siginfo.si_signo != SIGTRAP ||
|
||||||
(siginfo.si_code & 0xffff) != 0x0004 /* TRAP_HWBKPT */)
|
(siginfo.si_code & 0xffff) != 0x0004 /* TRAP_HWBKPT */)
|
||||||
|
|
Loading…
Reference in a new issue