aboutsummaryrefslogtreecommitdiff
path: root/gdb/config/i386/linux.mh
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@gnu.org>2001-03-21 21:22:49 +0000
committerMark Kettenis <kettenis@gnu.org>2001-03-21 21:22:49 +0000
commit84346e11ea3d9a98216ce8eded615888d80b7cad (patch)
treec252c44be205f1f02a7f4cbeedf4ac7a2f23992b /gdb/config/i386/linux.mh
parent13b57657099c839e1508400a4a73b222d4da2c25 (diff)
downloadgdb-84346e11ea3d9a98216ce8eded615888d80b7cad.zip
gdb-84346e11ea3d9a98216ce8eded615888d80b7cad.tar.gz
gdb-84346e11ea3d9a98216ce8eded615888d80b7cad.tar.bz2
Make Linux use the new unified support for hardware breakpoints
and watchpoints on x86 targets. * i386-linux-nat.c: Doc fixes. Include "gdb_assert.h". [HAVE_SYS_DEBUGREG_H]: Include <sys/debugreg.h>. (DR_FIRSTADDR, DR_LASTADDR, DR_STATUS, DR_CONTROL): Define to appropriate value if not already defined. (register_u_addr): New function. (kernel_u_size): New function. (i386_linux_dr_get, i386_linux_dr_set): New functions. (i386_linux_dr_set_control, i386_linux_dr_set_addr, i386_linux_reset_addr, i386_linux_dr_get_status): New functions. * config/i386/nm-linux.h: Don't include "nm-i386v.h". (I386_USE_GENERIC_WATCHPOINTS): Define and include "nm-i386.h". (TARGET_HAS_HARDWARE_WATCHPOINTS, TARGET_CAN_USE_HARDWARE_WATCHPOINTS, HAVE_CONTINUABLE_WATCHPOINT, STOPPED_BY_WATCHPOINT, target_insert_watchpoint, target_remove_watchpoint): Remove macros. (i386_stopped_by_watchpoint, i386_insert_watchpoint, i386_remove_watchpoint): Remove prototypes. (register_u_addr): New prototype. (REGISTER_U_ADDR): Define in terms of register_u_addr. (i386_linux_dr_set_control, i386_linux_dr_set_addr, i386_linux_reset_addr, i386_linux_dr_get_status): New prototypes. (I386_DR_LOW_SET_CONTROL, I386_DR_LOW_SET_ADDR, I386_DR_LOW_RESET_ADDR, I386_DR_LOW_GET_STATUS): New macros. * config/i386/linux.mh (NATDEPFILES): Replace i386v-nat.o with i386-nat.o.
Diffstat (limited to 'gdb/config/i386/linux.mh')
-rw-r--r--gdb/config/i386/linux.mh2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/config/i386/linux.mh b/gdb/config/i386/linux.mh
index 9b329be..ee8ecea 100644
--- a/gdb/config/i386/linux.mh
+++ b/gdb/config/i386/linux.mh
@@ -5,7 +5,7 @@ XDEPFILES=
NAT_FILE= nm-linux.h
NATDEPFILES= infptrace.o inftarg.o fork-child.o corelow.o \
- core-aout.o i386v-nat.o i386-linux-nat.o i387-nat.o \
+ core-aout.o i386-nat.o i386-linux-nat.o i387-nat.o \
proc-service.o thread-db.o lin-lwp.o
LOADLIBES = -ldl -rdynamic