From 8c504096dee5747f74a6d34246b186b701a39a8b Mon Sep 17 00:00:00 2001 From: Ulrich Weigand Date: Sun, 11 Sep 2005 21:54:59 +0000 Subject: * config/s390/nm-linux.h (KERNEL_U_SIZE): Remove. (PTRACE_ARG3_TYPE, PTRACE_XFER_TYPE): Likewise. (s390_stopped_by_watchpoint, s390_insert_watchpoint, s390_remove_watchpoint, TARGET_CAN_USE_HARDWARE_WATCHPOINT, TARGET_REGION_OK_FOR_HW_WATCHPOINT, HAVE_CONTINUABLE_WATCHPOINT, STOPPED_BY_WATCHPOINT, target_insert_watchpoint, target_remove_watchpoint): Likewise. * s390-nat.c: Remove include of . (kernel_u_size): Remove. (s390_stopped_by_watchpoint): Make static. (s390_insert_watchpoint, s390_remove_watchpoint): Likewise. (s390_can_use_hw_breakpoint): New function. (s390_region_size_ok_for_hw_watchpoint): Likewise. (_initialize_s390_nat): Add watchpoint methods to target. --- gdb/config/s390/nm-linux.h | 26 -------------------------- 1 file changed, 26 deletions(-) (limited to 'gdb/config') diff --git a/gdb/config/s390/nm-linux.h b/gdb/config/s390/nm-linux.h index bf283cea80b..8f9b6a84a26 100644 --- a/gdb/config/s390/nm-linux.h +++ b/gdb/config/s390/nm-linux.h @@ -30,33 +30,7 @@ /* ptrace access. */ -#define PTRACE_ARG3_TYPE long -#define PTRACE_XFER_TYPE long - #define FETCH_INFERIOR_REGISTERS -#define KERNEL_U_SIZE kernel_u_size() -extern int kernel_u_size (void); - - -/* Hardware watchpoints. */ - -extern int s390_stopped_by_watchpoint (void); -extern int s390_insert_watchpoint (CORE_ADDR addr, int len); -extern int s390_remove_watchpoint (CORE_ADDR addr, int len); - -#define TARGET_CAN_USE_HARDWARE_WATCHPOINT(type, cnt, ot) 1 -#define TARGET_REGION_OK_FOR_HW_WATCHPOINT(addr, len) 1 -#define HAVE_CONTINUABLE_WATCHPOINT 1 - -#define STOPPED_BY_WATCHPOINT(w) \ - s390_stopped_by_watchpoint () - -#define target_insert_watchpoint(addr, len, type) \ - s390_insert_watchpoint (addr, len) - -#define target_remove_watchpoint(addr, len, type) \ - s390_remove_watchpoint (addr, len) - #endif /* nm_linux.h */ -- cgit v1.2.1