From 82c230c2d9da9859b8b9c3f2ce150e205403e4e5 Mon Sep 17 00:00:00 2001 From: Stephane Carrez Date: Sat, 26 Aug 2000 13:36:25 +0000 Subject: Multi-arch support for 68hc11 --- gdb/ChangeLog | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'gdb/ChangeLog') diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 608fab0..1a87ccf 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,30 @@ +2000-08-26 Stephane Carrez + + * m68hc11-tdep.c (m68hc11_register_names): Update name of registers. + (m68hc11_get_register_info): New function. + (m68hc11_initialize_register_info): New function to get addresses + of soft registers. + (m68hc11_which_soft_register): New function. + (m68hc11_fetch_pseudo_register, m68hc11_store_pseudo_register): + New functions to translate read/write of soft registers into a + memory read/write. + (m68hc11_guess_from_prologue): Initialize soft register addresses. + Use the soft register addresses to guess the prologue. + (m68hc11_gdbarch_init): Install the pseudo registers. + + * m68hc11-tdep.c (m68hc11_register_name, m68hc11_breakpoint_from_pc, + m68hc11_saved_pc_after_call, m68hc11_frame_saved_pc, + m68hc11_frame_args_address, m68hc11_frame_locals_address, + m68hc11_guess_from_prologue, m68hc11_push_arguments, + m68hc11_call_dummy_address, m68hc11_call_dymmy_address, + m68hc11_register_virtual_type, m68hc11_store_struct_return, + m68hc11_store_return_value, m68hc11_extract_return_value, + m68hc11_use_struct_convention, m68hc11_return_value_on_stack, + m68hc11_extract_struct_value_address, m68hc11_push_return_address, + m68hc11_register_byte, m68hc11_register_raw_size, + m68hc11_gdbarch_init): New functions for multi-arch support. + (m68hc11_not_yet): Remove. + Fri Aug 25 16:57:05 2000 David Taylor * regcache.c (register_changed): New function. -- cgit v1.1