1131082Smarcel/* GNU GPL */ 2131082Smarcel 3131082Smarcel#ifndef NM_FBSD_H 4131082Smarcel#define NM_FBSD_H 5131082Smarcel 6131082Smarcel/* Type of the third argument to the `ptrace' system call. */ 7131082Smarcel#define PTRACE_ARG3_TYPE caddr_t 8131082Smarcel 9131082Smarcel/* Override copies of {fetch,store}_inferior_registers in `infptrace.c'. */ 10131082Smarcel#define FETCH_INFERIOR_REGISTERS 11131082Smarcel 12131082Smarcel/* We can attach and detach. */ 13131082Smarcel#define ATTACH_DETACH 14131082Smarcel 15131082Smarcel/* Override child_pid_to_exec_file in 'inftarg.c'. */ 16131082Smarcel#define CHILD_PID_TO_EXEC_FILE 17131082Smarcel 18131082Smarcel#include "target.h" 19131082Smarcel 20132685Smarcel#define NATIVE_XFER_DIRTY ia64_fbsd_xfer_dirty 21131082Smarcelextern LONGEST ia64_fbsd_xfer_dirty(struct target_ops *, enum target_object, 22131082Smarcel const char *, void *, const void *, ULONGEST, LONGEST); 23131082Smarcel 24131082Smarcel#endif /* NM_FBSD_H */ 25