]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/ChangeLog
Remove use of deprecated core functions (in NetBSD/ARM)
[thirdparty/binutils-gdb.git] / gdb / ChangeLog
index f6bd31cb4c749b7c3cd3502af76a20d2b7ec2242..4ae6fd63102db520e6b64068b888b35612d1be5d 100644 (file)
@@ -1,3 +1,22 @@
+2020-03-12  Christian Biesinger  <cbiesinger@google.com>
+
+       * Makefile.in (HFILES_NO_SRCDIR): Add new arm-nbsd-tdep.h file.
+       * arm-nbsd-nat.c (arm_supply_gregset): Moved to arm-nbsd-tdep and
+       renamed to arm_nbsd_supply_gregset.
+       (fetch_register): Update to call arm_nbsd_supply_gregset.
+       (fetch_regs): Remove in favor of fetch_register with a -1 regno.
+       (arm_netbsd_nat_target::fetch_registers): Update.
+       (fetch_elfcore_registers): Removed.
+       (_initialize_arm_netbsd_nat): Removed call to deprecated_add_core_fns.
+       * arm-nbsd-tdep.c (struct arm_nbsd_reg): New struct.
+       (arm_nbsd_supply_gregset): Moved from arm-nbsd-nat.c and updated to
+       not require NetBSD system headers.
+       (arm_nbsd_regset): New struct.
+       (arm_nbsd_iterate_over_regset_sections): New function.
+       (arm_netbsd_init_abi_common): Updated to call
+       set_gdbarch_iterate_over_regset_sections.
+       * arm-nbsd-tdep.h: New file.
+
 2020-03-11  Kevin Buettner  <kevinb@redhat.com>
 
        * symtab.c (find_pc_sect_line): Add check which prevents infinite