aboutsummaryrefslogtreecommitdiff
path: root/include/opcode/arm.h
diff options
context:
space:
mode:
authorChristian Biesinger <cbiesinger@google.com>2020-03-05 15:32:54 -0600
committerChristian Biesinger <cbiesinger@google.com>2020-03-05 18:15:14 -0600
commitd05eef2037f6924ba3903ecf32608f53b0a58686 (patch)
tree72226e75c5cbd5ff7320770e091e4b0beb9df0af /include/opcode/arm.h
parent46f9f93119daaa8eceb7233a17759e10e858c9fd (diff)
downloadgdb-users/cbiesinger/arm-nbsd.zip
gdb-users/cbiesinger/arm-nbsd.tar.gz
gdb-users/cbiesinger/arm-nbsd.tar.bz2
Remove use of deprecated core functions (in NetBSD/ARM)users/cbiesinger/arm-nbsd
This is in preparation for deleting deprecated_add_core_fns and related code. As a side-effect, this makes it possible to read NetBSD/ARM core files on non-NetBSD/ARM platforms, subject to PR corefiles/25638. I have removed this comment: - /* This is ok: we're running native... */ Since we are using the gdbarch from the regcache, we should be guaranteed to be calling the right function here, so it shouldn't matter whether we are running native. Tested by reading a NetBSD/ARM core file on Linux/x86-64 and NetBSD/ARM; the "info registers" output matches the one from the system GDB. gdb/ChangeLog: 2020-03-05 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.
Diffstat (limited to 'include/opcode/arm.h')
0 files changed, 0 insertions, 0 deletions