diff options
author | John Baldwin <jhb@FreeBSD.org> | 2017-10-11 11:16:34 -0700 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2017-10-11 11:16:34 -0700 |
commit | 7176dfd28d1a2a74e6d8dd698aeb857eb6edfb98 (patch) | |
tree | f719df7c741cb3208388b2a94a665c5c5f691fb3 /gdb/Makefile.in | |
parent | 39865a7f420ab4ca4dec6ed27339618a5d5dc366 (diff) | |
download | gdb-7176dfd28d1a2a74e6d8dd698aeb857eb6edfb98.zip gdb-7176dfd28d1a2a74e6d8dd698aeb857eb6edfb98.tar.gz gdb-7176dfd28d1a2a74e6d8dd698aeb857eb6edfb98.tar.bz2 |
Add FreeBSD/arm architecture.
Support for collecting and supplying general purpose and floating
point registers is provided along with signal frame unwinding. While
FreeBSD/arm kernels do populate NT_FPREGSET notes, they are always
zero-filled, so this implementation ignores them. Recent FreeBSD/arm
kernels generate NT_ARM_VFP notes which are used to supply
floating-point registers. As with Linux, the AT_HWCAP feature flags
are used to determine the correct target description.
gdb/ChangeLog:
* Makefile.in (ALL_TARGET_OBS): Add arm-fbsd-tdep.o.
(ALLDEPFILES): Add arm-fbsd-tdep.c.
* NEWS: Mention new FreeBSD/arm target.
* configure.tgt: Add arm*-*-freebsd*.
* arm-fbsd-tdep.c: New file.
* arm-fbsd-tdep.h: New file.
Diffstat (limited to 'gdb/Makefile.in')
-rw-r--r-- | gdb/Makefile.in | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gdb/Makefile.in b/gdb/Makefile.in index 18e7750..94461e2 100644 --- a/gdb/Makefile.in +++ b/gdb/Makefile.in @@ -798,6 +798,7 @@ ALL_TARGET_OBS = \ arch/arm-linux.o \ arch/i386.o \ arm-bsd-tdep.o \ + arm-fbsd-tdep.o \ arm-linux-tdep.o \ arm-nbsd-tdep.o \ arm-obsd-tdep.o \ @@ -2541,6 +2542,7 @@ ALLDEPFILES = \ arc-tdep.c \ arm.c \ arm-bsd-tdep.c \ + arm-fbsd-tdep.c \ arm-get-next-pcs.c \ arm-linux.c \ arm-linux-nat.c \ |