Add support for hardware breakpoints/watchpoints on FreeBSD/Aarch64.
authorJohn Baldwin <jhb@FreeBSD.org>
Tue, 22 Mar 2022 19:05:43 +0000 (12:05 -0700)
committerJohn Baldwin <jhb@FreeBSD.org>
Tue, 22 Mar 2022 19:05:43 +0000 (12:05 -0700)
commit065a00b3a461463cca766ac6bb33e3be436397bd
treebb7761b78a3d276940938ce646aecc9b3d46bf0e
parenta3627b54280ba306766f2689fb35442f24c4c313
Add support for hardware breakpoints/watchpoints on FreeBSD/Aarch64.

This shares aarch64-nat.c and nat/aarch64-hw-point.c with the Linux
native target.  Since FreeBSD writes all of the debug registers in one
ptrace op, use an unordered_set<> to track the "dirty" state for
threads rather than bitmasks of modified registers.
gdb/NEWS
gdb/aarch64-fbsd-nat.c
gdb/configure.nat