aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorKevin Buettner <kevinb@redhat.com>2000-04-25 06:36:52 +0000
committerKevin Buettner <kevinb@redhat.com>2000-04-25 06:36:52 +0000
commit244bc1085b7e315513413db3de311d1f10c6ddc9 (patch)
tree646345769cee4236dedfb026a806c9c38ab85ce6 /gdb/ChangeLog
parentaea4bd9d34f1b7454f9f04081569e7fe8371fca7 (diff)
downloadgdb-244bc1085b7e315513413db3de311d1f10c6ddc9.zip
gdb-244bc1085b7e315513413db3de311d1f10c6ddc9.tar.gz
gdb-244bc1085b7e315513413db3de311d1f10c6ddc9.tar.bz2
Handle signal handler frames and call dummy frames.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog26
1 files changed, 26 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 6275eb3..912c19c 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,29 @@
+2000-04-24 Kevin Buettner <kevinb@redhat.com>
+
+ * ia64-linux-tdep.c: New file.
+ * ia64-tdep.c (elf-bfd.h): Include.
+ (ia64_linux_sigcontext_register_address): New extern declaration.
+ (struct gdbarch_tdep): New struct.
+ (SIGCONTEXT_REGISTER_ADDRESS): New define.
+ (read_sigcontext_register): New static function.
+ (extract_bit_field, replace_bit_field, slotN_contents,
+ replace_slotN_contents): Made static.
+ (ia64_frame_chain, ia64_frame_saved_pc, ia64_init_extra_frame_info):
+ Added new code for signal handler frames and call dummy frames.
+ (ia64_frame_init_saved_regs): Handle signal handler frames.
+ (ia64_find_saved_register): Removed.
+ (ia64_get_saved_register): Handle call dummy frames; reorganized
+ to call generic_get_saved_register() to find registers saved
+ in previous frames.
+ (process_note_abi_tag_sections): New static function.
+ (ia64_gdbarch_init): Attempt to determine the ABI/OS of the
+ executable. Based upon this information, set target dependent
+ field sigcontext_register_address appropriately. Also set
+ FRAME_CHAIN_VALID to be generic_func_frame_chain_valid.
+ * config/ia64/linux.mt (TDEPFILES): Add ia64-linux-tdep.o.
+ * config/ia64/tm-linux.h (IN_SIGTRAMP): Define.
+ (ia64_linux_in_sigtramp): New declaration.
+
2000-04-23 Eli Zaretskii <eliz@is.elta.co.il>
* TODO, NEWS: Update due to inclusion of gdbmi.texinfo in the GDB