diff options
author | John Baldwin <jhb@FreeBSD.org> | 2019-01-28 10:16:58 -0800 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2019-01-28 10:17:22 -0800 |
commit | 7054e2fff6d93e4c2b3b6d0de0d8bda72d3c3d59 (patch) | |
tree | b6b35ae991c2365761789672bc74bb40ad509709 /gdb/python/python-internal.h | |
parent | 9ee194135535acbd7b786d685666badbb59e536a (diff) | |
download | binutils-7054e2fff6d93e4c2b3b6d0de0d8bda72d3c3d59.zip binutils-7054e2fff6d93e4c2b3b6d0de0d8bda72d3c3d59.tar.gz binutils-7054e2fff6d93e4c2b3b6d0de0d8bda72d3c3d59.tar.bz2 |
Use trad_frame_set_reg_addr for FreeBSD arm signal trampoline unwinders.
Replace individual calls to trad_frame_set_reg_addr for the general
purpose and floating point registers in signal trampoline frames used
by FreeBSD/aarch64 and FreeBSD/arm with calls to
trad_frame_set_reg_addr using the register maps for the corresponding
register sets.
gdb/ChangeLog:
* aarch64-fbsd-tdep.c (aarch64_fbsd_gregmap)
(aarch64_fbsd_fpregmap): Move earlier.
(AARCH64_MCONTEXT_REG_SIZE, AARCH64_MCONTEXT_FPREG_SIZE): Delete.
(aarch64_fbsd_sigframe_init): Use trad_frame_set_reg_regmap
instead of individual calls to trad_frame_set_reg_addr.
* arm-fbsd-tdep.c (arm_fbsd_gregmap, arm_fbsd_vfpregmap): Move
earlier.
(ARM_MCONTEXT_REG_SIZE, ARM_MCONTEXT_VFP_REG_SIZE): Delete.
(arm_fbsd_sigframe_init): Use trad_frame_set_reg_regmap
instead of individual calls to trad_frame_set_reg_addr.
Diffstat (limited to 'gdb/python/python-internal.h')
0 files changed, 0 insertions, 0 deletions