aboutsummaryrefslogtreecommitdiff
path: root/gdb/trad-frame.h
AgeCommit message (Collapse)AuthorFilesLines
2005-05-222005-05-22 Andrew Cagney <cagney@gnu.org>Andrew Cagney1-2/+2
* frame.h (frame_register_unwind, frame_unwind_register) (get_frame_register, frame_register, put_frame_register) (get_frame_memory, safe_frame_unwind_memory) (frame_register_read): Use gdb_byte for byte buffer parameters. * trad-frame.h (trad_frame_get_register) (frame_get_prev_register): Ditto. * frame-unwind.h (frame_prev_register_ftype): Ditto. * frame.c (frame_pop, frame_register, frame_unwind_register) (get_frame_register, frame_unwind_register_signed) (frame_unwind_register_unsigned, frame_unwind_unsigned_register) (frame_register_read, get_frame_memory): Update. * trad-frame.c (trad_frame_get_prev_register): Update. (trad_frame_get_register): Update. * gdbcore.h (deprecated_read_memory_nobpt, read_memory): Ditto. * breakpoint.c (deprecated_read_memory_nobpt): Update. * corefile.c (read_memory): Update. * tramp-frame.c (tramp_frame_prev_register): Update. * valops.c (value_assign): Update. * sentinel-frame.c (sentinel_frame_prev_register): Update. * std-regs.c (value_of_builtin_frame_fp_reg) (value_of_builtin_frame_pc_reg): Update. * infcmd.c (default_print_registers_info): Update * dummy-frame.c (dummy_frame_prev_register): Update. * findvar.c (value_of_register, value_from_register): Update. * tui/tui-regs.c (tui_register_format, tui_get_register): Update. * mi/mi-main.c (register_changed_p, get_register): Update.
2005-03-052005-03-04 Michael Snyder <msnyder@redhat.com>Michael Snyder1-0/+3
* trad-frame.c (trad_frame_set_reg_value): New function. * trad-frame.h (trad_frame_set_reg_value): Export.
2004-08-012004-08-01 Andrew Cagney <cagney@gnu.org>Andrew Cagney1-0/+5
* trad-frame.c (trad_frame_get_this_base) (trad_frame_set_this_base, trad_frame_set_reg_realreg): New functions. * trad-frame.h (trad_frame_set_this_base) (trad_frame_get_this_base, trad_frame_set_reg_realreg): Declare.
2004-07-312004-07-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney1-5/+5
* trad-frame.c (trad_frame_get_prev_register): Rename trad_frame_get_prev_register. * vax-tdep.c (vax_frame_prev_register): Update. * trad-frame.h: Update. * trad-frame.c (trad_frame_get_register): Update. * sparcobsd-tdep.c (sparc32obsd_frame_prev_register): Update. * sparcnbsd-tdep.c (sparc32nbsd_sigcontext_frame_prev_register): Update. * sparc64obsd-tdep.c (sparc64obsd_frame_prev_register): Update. * sparc64nbsd-tdep.c (sparc64nbsd_sigcontext_frame_prev_register): Update. * sparc64fbsd-tdep.c (sparc64fbsd_sigtramp_frame_prev_register): Update. * sparc64-sol2-tdep.c (sparc64_sol2_sigtramp_frame_prev_register): Update. * sparc-sol2-tdep.c (sparc32_sol2_sigtramp_frame_prev_register): Update. * sparc-linux-tdep.c (sparc32_linux_sigtramp_frame_prev_register): Update. * s390-tdep.c (s390_frame_prev_register) (s390_stub_frame_prev_register) (s390_sigtramp_frame_prev_register): Update. * rs6000-tdep.c (rs6000_frame_prev_register): Update. * ppc-linux-tdep.c (ppc_linux_sigtramp_prev_register): Update. * mips-tdep.c (mips_mdebug_frame_prev_register): Update. * m88k-tdep.c (m88k_frame_prev_register) * m68hc11-tdep.c (m68hc11_frame_prev_register) * m32r-tdep.c (m32r_frame_prev_register): Update. * hppa-tdep.c (hppa_frame_prev_register_helper) * frv-tdep.c (frv_frame_prev_register): Update. * d10v-tdep.c (d10v_frame_prev_register): Update. * cris-tdep.c (cris_frame_prev_register): Update. * avr-tdep.c (avr_frame_prev_register): Update. * arm-tdep.c (arm_prologue_prev_register) (arm_sigtramp_prev_register): Update.
2004-03-242004-03-23 Andrew Cagney <cagney@redhat.com>Andrew Cagney1-0/+2
* trad-frame.h (trad_frame_set_reg_addr): Declare.
2004-03-232004-03-23 Andrew Cagney <cagney@redhat.com>Andrew Cagney1-1/+25
* Makefile.in (trad_frame_h): Add $(frame_h). * trad-frame.h: Update copyright. Include "frame.h". (struct trad_frame_cache, trad_frame_cache_zalloc): Declare. (trad_frame_set_id, trad_frame_get_id): Declare. (trad_frame_set_reg_addr, trad_frame_get_register): Declare. * trad-frame.c: Update copyright. (struct trad_frame_cache): Define. (trad_frame_cache_zalloc): New function. (trad_frame_set_id, trad_frame_get_id): New functions. (trad_frame_set_reg_addr, trad_frame_get_register): New functions.
2003-07-012003-07-01 Andrew Cagney <cagney@redhat.com>Andrew Cagney1-16/+34
* trad-frame.h: Update comments, a -1 .addr is reserved. (trad_frame_value_p, trad_frame_addr_p): Declare. (trad_frame_reg_p): Declare. (trad_frame_set_value): Rename trad_frame_register_value. (trad_frame_set_unknown): Declare. * trad-frame.c (trad_frame_realreg_p): New function. (trad_frame_addr_p, trad_frame_value_p): New function. (trad_frame_set_unknown): New function. (trad_frame_alloc_saved_regs): Initialize .addr to -1, not zero. (trad_frame_prev_register): Use trad_frame_realreg_p, trad_frame_addr_p and trad_frame_value_p. (trad_frame_set_value): Rename trad_frame_register_value. * d10v-tdep.c (d10v_frame_unwind_cache): Use trad_frame_addr_p and trad_frame_set_value.
2003-06-172003-06-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney1-0/+2
* trad-frame.h (struct frame_info): Add opaque declaration. * remote-fileio.h (struct cmd_list_element): Add opaque declaration. * h8300-tdep.c (h8300s_register_name): Avoid C++ // style comments.
2003-06-082003-06-08 Andrew Cagney <cagney@redhat.com>Andrew Cagney1-17/+29
* trad-frame.h (struct trad_frame_saved_reg): Rename "struct trad_frame". Update comments. * d10v-tdep.c (struct d10v_unwind_cache): Update. * trad-frame.c (trad_frame_alloc_saved_regs): Update. (trad_frame_register_value, trad_frame_prev_register): Update.
2003-06-082003-06-08 Andrew Cagney <cagney@redhat.com>Andrew Cagney1-0/+56
* Makefile.in (d10v-tdep.o): Update dependencies. (SFILES): Add trad-frame.c. (trad_frame_h): Define. (COMMON_OBS): Add trad-frame.o. (trad-frame.o): Specify dependencies. * d10v-tdep.c: Include "trad-frame.h". (saved_regs_unwinder): Delete function. (d10v_frame_prev_register): Use trad_frame_prev_register. (struct d10v_unwind_cache): Change type of "saved_regs" to "struct trad_frame", delete "regs" and "prev_sp". (prologue_find_regs): Use trad-frame. * trad-frame.h, trad-frame.c: New files.