[PATCH v2 0/4] Initial support for FreeBSD/arm in GDB

John Baldwin jhb@FreeBSD.org
Fri Sep 22 22:58:00 GMT 2017


This series adds initial support for FreeBSD/arm to GDB.  It does not
include support for hardware watchpoints or breakpoints.

Relative to V1, patch 3 contains some additional changes to account
for HWCAP_* renumbering in FreeBSD to align with Linux as well as
handling HWCAP_NEON.

John Baldwin (4):
  Handle FreeBSD-specific AT_EHDRFLAGS and AT_HWCAP auxiliary vector
    types.
  Handle the NT_ARM_VFP core dump note on FreeBSD.
  Add FreeBSD/arm architecture.
  Add native target for FreeBSD/arm.

 bfd/ChangeLog        |   4 +
 bfd/elf.c            |   3 +
 gdb/ChangeLog        |  22 +++++
 gdb/Makefile.in      |   3 +
 gdb/NEWS             |   2 +
 gdb/arm-fbsd-nat.c   | 151 ++++++++++++++++++++++++++++++
 gdb/arm-fbsd-tdep.c  | 260 +++++++++++++++++++++++++++++++++++++++++++++++++++
 gdb/arm-fbsd-tdep.h  |  40 ++++++++
 gdb/configure.host   |   1 +
 gdb/configure.nat    |   5 +
 gdb/configure.tgt    |   5 +
 gdb/fbsd-tdep.c      |   2 +
 include/ChangeLog    |   4 +
 include/elf/common.h |   2 +
 14 files changed, 504 insertions(+)
 create mode 100644 gdb/arm-fbsd-nat.c
 create mode 100644 gdb/arm-fbsd-tdep.c
 create mode 100644 gdb/arm-fbsd-tdep.h

-- 
2.13.3



More information about the Binutils mailing list