diff options
author | Jeff Law <law@redhat.com> | 1994-01-21 16:23:36 +0000 |
---|---|---|
committer | Jeff Law <law@redhat.com> | 1994-01-21 16:23:36 +0000 |
commit | 40df7e2729a6a01e1623f7893fb19278e2d56a19 (patch) | |
tree | ecc92204562c4378d89bc81a6404f6e0a795836e /gdb/config/pa/nm-hppah.h | |
parent | 918fea3e3ca140642536617d04e32b5f4e4077a6 (diff) | |
download | gdb-40df7e2729a6a01e1623f7893fb19278e2d56a19.zip gdb-40df7e2729a6a01e1623f7893fb19278e2d56a19.tar.gz gdb-40df7e2729a6a01e1623f7893fb19278e2d56a19.tar.bz2 |
* infptrace.c (child_xfer_memory): Only use if CHILD_XFER_MEMORY
is not defined.
* hppab-nat.c (call_ptrace): Delete redundant function.
(kill_inferior, attach, detach, child_resume): Likewise.
(child_xfer_memory): Likewise.
* hppah-nat.c (call_ptrace): Delete redundant function.
(kill_inferior, attach, detach, child_resume): Likewise.
* config/pa/hppabsd.mh (NATDEPFILES): Add infptrace.o.
* config/pa/hppahpux.mh (NATDEPFILES): Add infptrace.o.
* config/pa/nm-hppab.h (FETCH_INFERIOR_REGISTERS): Define.
* config/pa/nm-hppah.h (FETCH_INFERIOR_REGISTERS): define.
(CHILD_XFER_MEMORY): Define.
(PT_*): Define so that generic infptrace.c code can be used.
Diffstat (limited to 'gdb/config/pa/nm-hppah.h')
-rw-r--r-- | gdb/config/pa/nm-hppah.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gdb/config/pa/nm-hppah.h b/gdb/config/pa/nm-hppah.h index 228821d..6a465d7 100644 --- a/gdb/config/pa/nm-hppah.h +++ b/gdb/config/pa/nm-hppah.h @@ -23,6 +23,23 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #define REGISTER_U_ADDR(addr, blockend, regno) \ { addr = (int)(blockend) + REGISTER_BYTE (regno);} +/* fetch_inferior_registers is in hppah-nat.c. */ +#define FETCH_INFERIOR_REGISTERS + +/* child_xfer_memory is in hppah-nat.c. */ +#define CHILD_XFER_MEMORY + +/* So we can cleanly use code in infptrace.c. */ +#define PT_KILL PT_EXIT +#define PT_STEP PT_SINGLE +#define PT_CONTINUE PT_CONTIN +#define PT_READ_U PT_RDUAREA +#define PT_WRITE_U PT_WUAREA +#define PT_READ_I PT_RIUSER +#define PT_READ_D PT_RDUSER +#define PT_WRITE_I PT_WIUSER +#define PT_WRITE_D PT_WDUSER + /* attach/detach works to some extent under BSD and HPUX. So long as the process you're attaching to isn't blocked waiting on io, blocked waiting on a signal, or in a system call things work |