You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Richard Henderson
d2427a719b
* alpha-linux-tdep.c (alpha_linux_sigtramp_offset_1): New.
(alpha_linux_sigtramp_offset): Use it. Make static.
(alpha_linux_sigcontext_addr): Handle __NR_rt_sigreturn;
update for new frame model.
* alpha-mdebug-tdep.c: New file.
* alpha-osf1-tdep.c (alpha_call_dummy_address): Move from alpha-tdep.c.
(alpha_osf1_init_abi): Install it.
* alpha-tdep.c (PROC_*): Move to alpha-mdebug-tdep.c.
(linked_proc_desc_table): Remove.
(alpha_frame_past_sigtramp_frame): Remove.
(alpha_dynamic_sigtramp_offset): Remove.
(ALPHA_PROC_SIGTRAMP_MAGIC): Remove.
(alpha_proc_desc_is_dyn_sigtramp): Remove.
(alpha_set_proc_desc_is_dyn_sigtramp): Remove.
(push_sigtramp_desc): Remove.
(alpha_cannot_fetch_register): Use ALPHA_FP_REGNUM.
(alpha_cannot_store_register): Likewise.
(alpha_sigcontext_addr): Remove.
(alpha_find_saved_regs): Remove.
(alpha_frame_init_saved_regs): Remove.
(alpha_init_frame_pc_first): Remove.
(read_next_frame_reg): Remove.
(alpha_frame_saved_pc): Remove.
(alpha_saved_pc_after_call): Remove.
(temp_proc_desc, temp_saved_regs): Remove.
(alpha_about_to_return): Remove.
(cached_proc_desc): Remove.
(alpha_frame_chain): Remove.
(alpha_print_extra_frame_info): Remove.
(alpha_init_extra_frame_info): Remove.
(alpha_frame_locals_address): Remove.
(alpha_frame_args_address): Remove.
(alpha_push_arguments): Use ALPHA_REGISTER_BYTES not sizeof CORE_ADDR.
(alpha_push_dummy_frame): Remove.
(alpha_pop_frame): Remove.
(alpha_after_prologue): Rename from after_prologue; remove mdebug bits.
(alpha_read_insn): New.
(alpha_skip_prologue): Merge alpha_skip_prologue_internal; adjust
for different insn encodings.
(alpha_in_lenient_prologue): Remove.
(struct alpha_sigtramp_unwind_cache): New.
(alpha_sigtramp_frame_unwind_cache): New.
(alpha_sigtramp_register_address): New.
(alpha_sigtramp_frame_this_id): New.
(alpha_sigtramp_frame_prev_register): New.
(alpha_sigtramp_frame_unwind): New.
(alpha_sigtramp_frame_p): New.
(struct alpha_heuristic_unwind_cache): New.
(alpha_heuristic_proc_start): Rename from heuristic_proc_start;
don't count nop insns that occur between functions.
(alpha_heuristic_frame_unwind_cache): New; incorporate much of
heuristic_proc_desc, but without the mdebug wrapping.
(alpha_heuristic_frame_this_id): New.
(alpha_heuristic_frame_prev_register): New.
(alpha_heuristic_frame_unwind): New.
(alpha_heuristic_frame_p): New.
(alpha_heuristic_frame_base_address): New.
(alpha_heuristic_frame_base): New.
(alpha_unwind_dummy_id): New.
(alpha_unwind_pc): New.
(alpha_gdbarch_init): Don't set skip_sigtramp_frame. Kill use of
frame related deprecated initializations; install replacements.
(alpha_dump_tdep): Remove.
* alpha-tdep.h (struct gdbarch_tdep): Remove skip_sigtramp_frame.
(alpha_read_insn, alpha_after_prologue,
alpha_heuristic_frame_unwind_cache, alpha_heuristic_frame_this_id,
alpha_heuristic_frame_prev_register,
alpha_heuristic_frame_base_address, alpha_mdebug_init_abi): Declare.
* config/alpha/alpha-linux.mt (TDEPFILES): Add alpha-mdebug-tdep.o.
* config/alpha/tm-alpha.h (PRINT_EXTRA_FRAME_INFO): Remove.
* config/alpha/tm-alphalinux.h (SIGTRAMP_START, SIGTRAMP_END): Remove.
|
24 years ago |
| .. |
|
alpha
|
* alpha-linux-tdep.c (alpha_linux_sigtramp_offset_1): New.
|
24 years ago |
|
arm
|
* config/alpha/nm-linux.h: Add "config/" prefix to tm, nm and xm
|
25 years ago |
|
avr
|
* Makefile.in: Add support for AVR target.
|
25 years ago |
|
cris
|
2001-12-21 Orjan Friberg <orjanf@axis.com>
|
25 years ago |
|
d10v
|
* configure.tgt: Mark d10v as pure multi-arch.
|
25 years ago |
|
djgpp
|
2003-05-19 David Carlton <carlton@bactrian.org>
|
24 years ago |
|
frv
|
2002-06-21 Dave Brolley <brolley@redhat.com>
|
25 years ago |
|
h8300
|
* h8300-tdep.c: Multiarch. Drop `set machine' command in favor of
|
24 years ago |
|
h8500
|
2003-02-04 Andrew Cagney <ac131313@redhat.com>
|
24 years ago |
|
i386
|
* config/i386/tm-linux.h (I386_GNULINUX_TARGET): Remove define.
|
24 years ago |
|
ia64
|
2003-05-16 Andrew Cagney <cagney@redhat.com>
|
24 years ago |
|
m32r
|
2003-02-04 Andrew Cagney <ac131313@redhat.com>
|
24 years ago |
|
m68hc11
|
From 2000-06-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>:
|
26 years ago |
|
m68k
|
* m68k-tdep.c (m68k_register_raw_size): Remove cast.
|
24 years ago |
|
m88k
|
2002-12-16 Andrew Cagney <ac131313@redhat.com>
|
24 years ago |
|
mcore
|
* config/mcore/tm-mcore.h: Remove file.
|
24 years ago |
|
mips
|
2003-05-16 Andrew Cagney <cagney@redhat.com>
|
24 years ago |
|
mn10200
|
2003-02-04 Andrew Cagney <ac131313@redhat.com>
|
24 years ago |
|
mn10300
|
* config/mn10300/mn10300.mt (TM_FILE): Delete.
|
25 years ago |
|
none
|
Update/correct copyright notices.
|
26 years ago |
|
ns32k
|
2003-02-01 Andrew Cagney <ac131313@redhat.com>
|
24 years ago |
|
pa
|
* config/pa/tm-hppa.h: Delete some unused macros. Move some
|
24 years ago |
|
powerpc
|
2003-02-05 Andrew Cagney <ac131313@redhat.com>
|
24 years ago |
|
rs6000
|
2003-04-12 Andrew Cagney <cagney@redhat.com>
|
24 years ago |
|
s390
|
2003-05-16 Andrew Cagney <cagney@redhat.com>
|
24 years ago |
|
sh
|
* config/alpha/nm-linux.h: Add "config/" prefix to tm, nm and xm
|
25 years ago |
|
sparc
|
* sparc-tdep.c (SPARC_F0_REGNUM, SPARC_F1_REGNUM, SPARC_O0_REGNUM,
|
24 years ago |
|
v850
|
* configure.tgt: Mark v850 as multi-arched.
|
25 years ago |
|
vax
|
2003-04-28 Andrew Cagney <cagney@redhat.com>
|
24 years ago |
|
xstormy16
|
* Makefile.in: Add support for xstormy16.
|
25 years ago |
|
z8k
|
2003-02-04 Andrew Cagney <ac131313@redhat.com>
|
24 years ago |
|
nm-gnu.h
|
2003-05-16 Andrew Cagney <cagney@redhat.com>
|
24 years ago |
|
nm-linux.h
|
2003-04-12 Andrew Cagney <cagney@redhat.com>
|
24 years ago |
|
nm-lynx.h
|
2003-04-12 Andrew Cagney <cagney@redhat.com>
|
24 years ago |
|
nm-m3.h
|
2003-04-09 Andrew Cagney <cagney@redhat.com>
|
24 years ago |
|
nm-nbsd.h
|
* Makefile.in (armnbsd-tdep.o): Add solib-svr4.h and
|
25 years ago |
|
nm-nbsdaout.h
|
* Makefile.in (armnbsd-tdep.o): Add solib-svr4.h and
|
25 years ago |
|
nm-sysv4.h
|
Update/correct copyright notices.
|
26 years ago |
|
tm-linux.h
|
* config/alpha/nm-linux.h: Add "config/" prefix to tm, nm and xm
|
25 years ago |
|
tm-lynx.h
|
Update/correct copyright notices.
|
26 years ago |
|
tm-nto.h
|
Added i386 QNX Neutrino support.
|
24 years ago |
|
tm-sunos.h
|
import gdb-1999-07-07 post reformat
|
28 years ago |
|
tm-sysv4.h
|
* c-exp.y (THIS): Delete token and grammar rule.
|
24 years ago |
|
tm-vxworks.h
|
import gdb-1999-07-07 post reformat
|
28 years ago |
|
xm-aix4.h
|
Delete HOST_BYTE_ORDER.
|
25 years ago |
|
xm-nbsd.h
|
Delete HOST_BYTE_ORDER.
|
25 years ago |
|
xm-sysv4.h
|
* config/xm-lynx.h, config/xm-nbsd.h, config/xm-sysv4.h,
|
25 years ago |