Updated copyright notices for most files.
[deliverable/binutils-gdb.git] / gdb / config / mips / nm-irix5.h
CommitLineData
c906108c
SS
1/* Definitions for native support of irix5.
2
9b254dd1
DJ
3 Copyright 1993, 1996, 1998, 1999, 2000, 2007, 2008
4 Free Software Foundation, Inc.
c906108c 5
c5aa993b 6 This file is part of GDB.
c906108c 7
c5aa993b
JM
8 This program is free software; you can redistribute it and/or modify
9 it under the terms of the GNU General Public License as published by
a9762ec7 10 the Free Software Foundation; either version 3 of the License, or
c5aa993b 11 (at your option) any later version.
c906108c 12
c5aa993b
JM
13 This program is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
c906108c 17
c5aa993b 18 You should have received a copy of the GNU General Public License
a9762ec7 19 along with this program. If not, see <http://www.gnu.org/licenses/>. */
c906108c 20
c906108c
SS
21#undef IN_SOLIB_DYNSYM_RESOLVE_CODE
22
23#define TARGET_HAS_HARDWARE_WATCHPOINTS
24
1e03ad20
KB
25/* TARGET_CAN_USE_HARDWARE_WATCHPOINT is now defined to go through
26 the target vector. For Irix5, procfs_can_use_hw_watchpoint()
27 should be invoked. */
c906108c
SS
28
29/* When a hardware watchpoint fires off the PC will be left at the
30 instruction which caused the watchpoint. It will be necessary for
31 GDB to step over the watchpoint. */
32
33#define STOPPED_BY_WATCHPOINT(W) \
39f77062
KB
34 procfs_stopped_by_watchpoint(inferior_ptid)
35extern int procfs_stopped_by_watchpoint (ptid_t);
c906108c 36
c906108c
SS
37/* Use these macros for watchpoint insertion/deletion. */
38/* type can be 0: write watch, 1: read watch, 2: access watch (read/write) */
c3f6f71d 39#define target_insert_watchpoint(ADDR, LEN, TYPE) \
39f77062 40 procfs_set_watchpoint (inferior_ptid, ADDR, LEN, TYPE, 0)
c3f6f71d 41#define target_remove_watchpoint(ADDR, LEN, TYPE) \
39f77062
KB
42 procfs_set_watchpoint (inferior_ptid, ADDR, 0, 0, 0)
43extern int procfs_set_watchpoint (ptid_t, CORE_ADDR, int, int, int);
c3f6f71d
JM
44
45#define TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT(SIZE) 1
e57b8d41 46
This page took 0.607007 seconds and 4 git commands to generate.