]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
GDB: aarch64-linux: GCS support in Linux signals
authorThiago Jung Bauermann <thiago.bauermann@linaro.org>
Fri, 2 May 2025 00:24:01 +0000 (21:24 -0300)
committerThiago Jung Bauermann <thiago.bauermann@linaro.org>
Wed, 18 Jun 2025 03:21:21 +0000 (00:21 -0300)
commit1c61dad893ad258f53efa12a53f06524594141a6
tree478a9075c2d3dca9020911bfed365b022eeea105
parent6e4a39ac3c0ddd036104ab6430d35adf49991c52
GDB: aarch64-linux: GCS support in Linux signals

The signal frame can have a GCS context, so teach GDB how to use it.

Also, there's a new SEGV sigcode when the inferior does an illegal
memory access in the Guarded Control Stack, so display a message when
that is the case.
gdb/aarch64-linux-tdep.c
gdb/linux-tdep.h
gdb/testsuite/gdb.arch/aarch64-gcs-core.exp
gdb/testsuite/gdb.arch/aarch64-gcs.exp