OSDN Git Service

target/arm: Report pauth information to gdb as 'pauth_v2'
authorPeter Maydell <peter.maydell@linaro.org>
Thu, 20 Apr 2023 09:21:16 +0000 (10:21 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 20 Apr 2023 09:21:16 +0000 (10:21 +0100)
commit7bdd67a56036123b52048af45d304a2c926daa8a
treeca43208abcf10b2986aa70947225c4e136b24319
parent0f40f7cabe82be49521779e6c4a6e5d2e09af89b
target/arm: Report pauth information to gdb as 'pauth_v2'

So that we can avoid the "older gdb crashes" problem described in
commit 5787d17a42f7af4 and which caused us to disable reporting pauth
information via the gdbstub, newer gdb is going to implement support
for recognizing the pauth information via a new feature name:
 org.gnu.gdb.aarch64.pauth_v2

Older gdb won't recognize this feature name, so we can re-enable the
pauth support under the new name without risking them crashing.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230406150827.3322670-1-peter.maydell@linaro.org
gdb-xml/aarch64-pauth.xml
target/arm/gdbstub.c