diff options
Diffstat (limited to 'gdb/config/ia64/nm-linux.h')
-rw-r--r-- | gdb/config/ia64/nm-linux.h | 50 |
1 files changed, 1 insertions, 49 deletions
diff --git a/gdb/config/ia64/nm-linux.h b/gdb/config/ia64/nm-linux.h index ce3addc..7f60064 100644 --- a/gdb/config/ia64/nm-linux.h +++ b/gdb/config/ia64/nm-linux.h @@ -22,56 +22,8 @@ #ifndef NM_LINUX_H #define NM_LINUX_H -struct target_ops; - #include "config/nm-linux.h" -/* This is the amount to subtract from u.u_ar0 - to get the offset in the core file of the register values. */ -#define KERNEL_U_ADDR 0x0 - -/* Note: It seems likely that we'll have to eventually define - FETCH_INFERIOR_REGISTERS. But until that time, we'll make do - with the following. */ - -#define CANNOT_FETCH_REGISTER(regno) ia64_cannot_fetch_register(regno) -extern int ia64_cannot_fetch_register (int regno); - -#define CANNOT_STORE_REGISTER(regno) ia64_cannot_store_register(regno) -extern int ia64_cannot_store_register (int regno); - -#define U_REGS_OFFSET 0 - -/* Hardware watchpoints */ - -#define TARGET_CAN_USE_HARDWARE_WATCHPOINT(type, cnt, ot) 1 - -/* The IA-64 architecture can step over a watch point (without triggering - it again) if the "dd" (data debug fault disable) bit in the processor - status word is set. - - This PSR bit is set in ia64_linux_stopped_by_watchpoint when the - code there has determined that a hardware watchpoint has indeed - been hit. The CPU will then be able to execute one instruction - without triggering a watchpoint. */ -#define HAVE_STEPPABLE_WATCHPOINT 1 - -#define STOPPED_BY_WATCHPOINT(W) \ - ia64_linux_stopped_by_watchpoint () -extern int ia64_linux_stopped_by_watchpoint (); - -#define target_stopped_data_address(target, x) \ - ia64_linux_stopped_data_address(x) -extern int ia64_linux_stopped_data_address (CORE_ADDR *addr_p); - -#define target_insert_watchpoint(addr, len, type) \ - ia64_linux_insert_watchpoint (inferior_ptid, addr, len, type) -extern int ia64_linux_insert_watchpoint (ptid_t ptid, CORE_ADDR addr, - int len, int rw); - -#define target_remove_watchpoint(addr, len, type) \ - ia64_linux_remove_watchpoint (inferior_ptid, addr, len) -extern int ia64_linux_remove_watchpoint (ptid_t ptid, CORE_ADDR addr, - int len); +#define FETCH_INFERIOR_REGISTERS #endif /* #ifndef NM_LINUX_H */ |