binutils-gdb/gdb/config/alpha
Jason Thorpe 36a6271d5e * Makefile.in (ALLDEPFILES): Add alpha-osf1-tdep.c.
(alpha-osf1-tdep.o): New dependency list.
* alpha-tdep.h (gdbarch_tdep): Add dynamic_sigtramp_offset
and skip_sigtramp_frame members.
* alpha-linux-tdep.c: Include gdbcore.h.
(alpha_linux_sigtramp_offset): Change return type to LONGEST.
(alpha_linux_init_abi): Initialize tdep->dynamic_sigtramp_offset.
* alpha-osf1-tdep.c: New file.
* alpha-tdep.c (alpha_osf_skip_sigtramp_frame): Moved to
alpha-osf1-dep.c.
(alpha_frame_past_sigtramp_frame): New function.
(alpha_dynamic_sigtramp_offset): Ditto.
(alpha_proc_desc_is_dyn_sigtramp): Ditto.
(alpha_set_proc_desc_is_dyn_sigtramp): Ditto.
(ALPHA_PROC_SIGTRAMP_MAGIC): Define.
(push_sigtramp_desc): Use alpha_set_proc_desc_is_dyn_sigtramp.
(after_prologue): Use alpha_proc_desc_is_dyn_sigtramp.
(find_proc_desc): Use alpha_dynamic_sigtramp_offset.
(alpha_frame_chain): Use alpha_frame_past_sigtramp_frame.
(alpha_init_extra_frame_info): Use alpha_proc_desc_is_dyn_sigtramp.
(alpha_pop_frame): Use alpha_proc_desc_is_dyn_sigtramp.
(alpha_gdbarch_init): Initialize tdep->dynamic_sigtramp_offset
and tdep->skip_sigtramp_frame.  Set gdbarch_skip_trampoline_code
to find_solib_trampoline_target.
* config/alpha/alpha-osf1.mt (TDEPFILES): Add alpha-osf1-tdep.o.
* config/alpha/tm-alpha.h: Remove inclusion of regcache.h.
(SKIP_TRAMPOLINE_CODE): Remove.
(PROC_DESC_IS_DYN_SIGTRAMP): Ditto.
(SET_PROC_DESC_IS_DYN_SIGTRAMP): Ditto.
(DYNAMIC_SIGTRAMP_OFFSET): Ditto.
(FRAME_PAST_SIGTRAMP_FRAME): Ditto.
* config/alpha/tm-alphalinux.h (PROC_DESC_IS_DYN_SIGTRAMP): Remove.
(PROC_SIGTRAMP_MAGIC): Ditto.
(PROC_DESC_IS_DYN_SIGTRAMP): Ditto.
(SET_PROC_DESC_IS_DYN_SIGTRAMP): Ditto.
(SET_PROC_DESC_IS_DYN_SIGTRAMP): Ditto.
(DYNAMIC_SIGTRAMP_OFFSET): Ditto.
(FRAME_PAST_SIGTRAMP_FRAME): Ditto.
2002-04-25 02:28:57 +00:00
..
alpha-linux.mh Remove XDEPFILES from GDB. 2002-01-18 04:51:10 +00:00
alpha-linux.mt * alpha-linux-tdep.c: New file. Move alpha_linux_sigtramp_offset 2002-04-21 21:07:58 +00:00
alpha-osf1.mh Remove XDEPFILES from GDB. 2002-01-18 04:51:10 +00:00
alpha-osf1.mt * Makefile.in (ALLDEPFILES): Add alpha-osf1-tdep.c. 2002-04-25 02:28:57 +00:00
alpha-osf2.mh Remove XDEPFILES from GDB. 2002-01-18 04:51:10 +00:00
alpha-osf3.mh Remove XDEPFILES from GDB. 2002-01-18 04:51:10 +00:00
fbsd.mh Zap empty or unused xm-*.h files. 2002-01-20 01:12:51 +00:00
fbsd.mt
nm-fbsd.h
nm-linux.h s/Linux/.../ 2002-02-24 22:56:08 +00:00
nm-osf2.h
nm-osf3.h
nm-osf.h
tm-alpha.h * Makefile.in (ALLDEPFILES): Add alpha-osf1-tdep.c. 2002-04-25 02:28:57 +00:00
tm-alphalinux.h * Makefile.in (ALLDEPFILES): Add alpha-osf1-tdep.c. 2002-04-25 02:28:57 +00:00
tm-fbsd.h * config/alpha/tm-fbsd.h (FRAME_CHAIN_VALID): Remove. 2002-04-21 20:17:28 +00:00
xm-alphalinux.h s/Linux/.../ 2002-02-24 22:56:08 +00:00
xm-alphaosf.h Delete HOST_BYTE_ORDER. 2001-12-02 02:57:18 +00:00