aboutsummaryrefslogtreecommitdiff
path: root/gdb/hppa-hpux-nat.c
AgeCommit message (Collapse)AuthorFilesLines
2004-12-12* hppa-hpux-nat.c (hppa_hpux_child_can_run): Tweak comment.Mark Kettenis1-2/+3
2004-12-11* hppa-hpux-nat.c (ss_mpsfu_high): Remove define.Mark Kettenis1-165/+61
(hppa_hpux_save_state_offset): New function, replacing variable with the same name. (hppa_cannot_fetch_register, hppa_cannot_store_register): Remove functions. (hppa_hpux_fetch_register): Don't call hppa_cannot_fetch_register. Use new hppa_hpux_save_state_offset function. Add special handling for handling 64-bit "flags" register. (hppa_hpux_store_register): Likewise. (hppa_hpux_child_can_run): Tweak comment.
2004-11-23* inf-ttrace.c: New file.Mark Kettenis1-25/+78
* inf-ttrace.h: New file. * hppa-hpux-nat.c [HAVE_TTRACE]: Include <sys/ttrace>. Include "inf-ttrace.h". (ss_mpsfu_high): Define to ss_tlsp if necessary. (hppa_hpux_fetch_register, hppa_hpux_store_register): Use ptid_get_pid instead of PIDGET. Modify to handle both ttrace and ptrace systems. (_initialize_hppa_hpux_nat) [HAVE_TTRACE]: Call inf_ttrace_traget instead of inf_ptrace_target. * config/pa/hpux.mh (NATDEPFILES): Add inf-ttrace.o. * Makefile.in (inf_ttrace_h): New variable. (hppa-hpux-nat.o): Update dependency. (inf-ttrace.o): New dependency. (ALLDEPFILES): Add inf-ptrace.c and inf-ttrace.c.
2004-11-23 * hppa-hpux-nat.c (child_suppress_run): Add variable to allowDave Anglin1-0/+14
hpux-thread.c to suppress children from running. (hppa_hpux_child_can_run): New function. (_initialize_hppa_hpux_nat): Use hppa_hpux_child_can_run. * hpux-thread.c: Include string.h and hppa-tdep.h. (FLAGS_REGNUM, SP_REGNUM, PC_REGNUM): Rename to HPPA_FLAGS_REGNUM, HPPA_SP_REGNUM and HPPA_PCOQ_HEAD_REGNUM, respectively. (hpux_thread_store_registers): Replace deprecated_registers with calls to regcache_raw_read. * config/pa/hpux11.mh, config/pa/hpux11w.mh: Delete HOST_IPC.
2004-11-20* hppa-hpux-nat.c: New file.Mark Kettenis1-0/+290
* config/pa/hpux.mh (NATDEPFILES): New file. * Makefile.in (ALLDEPFILES): Add hppa-hpux-nat.c. (hppa-hpux-nat.o): New dependency. * configure.host: Remove hppa*-*-hpux10.20. (hppa*-*-hpux*, hppa*-*-hiux*): Set gdb_host to hpux.mh.