* Extend use of i386_use_watchpoints to all i386 native files
[deliverable/binutils-gdb.git] / gdb / config / i386 / nm-go32.h
CommitLineData
e49d4fa6 1/* Native definitions for Intel x86 running DJGPP.
0fb0cc75 2 Copyright 1997, 1998, 1999, 2001, 2002, 2007, 2008, 2009
9b254dd1 3 Free Software Foundation, Inc.
e49d4fa6 4
c5aa993b 5 This file is part of GDB.
e49d4fa6 6
c5aa993b
JM
7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
a9762ec7 9 the Free Software Foundation; either version 3 of the License, or
c5aa993b 10 (at your option) any later version.
e49d4fa6 11
c5aa993b
JM
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
e49d4fa6 16
c5aa993b 17 You should have received a copy of the GNU General Public License
a9762ec7 18 along with this program. If not, see <http://www.gnu.org/licenses/>. */
e49d4fa6 19
e24d4c64 20#define I386_USE_GENERIC_WATCHPOINTS
5aca5a82 21#define I386_WATCHPOINTS_IN_TARGET_VECTOR
e49d4fa6 22
e24d4c64 23#include "i386/nm-i386.h"
e49d4fa6 24
e24d4c64 25/* Support for hardware-assisted breakpoints and watchpoints. */
53a5351d 26
e24d4c64
EZ
27#define I386_DR_LOW_SET_CONTROL(VAL) go32_set_dr7 (VAL)
28extern void go32_set_dr7 (unsigned);
53a5351d 29
e24d4c64
EZ
30#define I386_DR_LOW_SET_ADDR(N,ADDR) go32_set_dr (N,ADDR)
31extern void go32_set_dr (int, CORE_ADDR);
e49d4fa6 32
e24d4c64 33#define I386_DR_LOW_RESET_ADDR(N)
53a5351d 34
e24d4c64
EZ
35#define I386_DR_LOW_GET_STATUS() go32_get_dr6 ()
36extern unsigned go32_get_dr6 (void);
This page took 0.797677 seconds and 4 git commands to generate.