]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
Add FreeBSD support for CHERI-RISC-V.
authorJohn Baldwin <jhb@FreeBSD.org>
Wed, 12 Oct 2022 00:15:37 +0000 (17:15 -0700)
committerJohn Baldwin <jhb@FreeBSD.org>
Thu, 13 Oct 2022 18:25:32 +0000 (11:25 -0700)
commit039008c7310919c8422b3ab0c9aeb791c6ef2a19
tree56360fdda194e5539e90c4cf5e34efd6f3faae79
parent7db238bcb4f95494c7339d036c3f727e7ef0d648
Add FreeBSD support for CHERI-RISC-V.

- Register maps and sets for the capability register set and support
  for them in core dumps.

- A CheriABI signal frame unwinder.

- Support CheriABI when fetching the address of TLS variables.

- Extend fbsd_report_signal_info for CHERI exceptions to give the
  name of the relevant capability register.
gdb/riscv-fbsd-tdep.c
gdb/riscv-fbsd-tdep.h