|
From: | Richard Henderson |
Subject: | Re: [PATCH 09/11] tests/tcg: disable pauth for aarch64 gdb tests |
Date: | Fri, 10 Mar 2023 10:07:59 -0800 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 |
On 3/10/23 09:47, Peter Maydell wrote:
On Fri, 10 Mar 2023 at 10:31, Alex Bennée <alex.bennee@linaro.org> wrote:You need a very new gdb to be able to run with pauth support otherwise your likely to hit asserts and aborts. Disable pauth for now until we can properly probe support in gdb. Signed-off-by: Alex Bennée <alex.bennee@linaro.org>If it makes gdb fall over, then shouldn't we be disabling the pauth gdbstub stuff entirely ? Otherwise even if our tests are fine our users will not be...
It is, annoyingly, a bug in gdb 12 alone.Before gdb 12, the pauth extension isn't recognized and so it gets treated as non-special registers. From gdb 13, whatever lead to the internal_error() is fixed and the extension works swimmingly.
r~
[Prev in Thread] | Current Thread | [Next in Thread] |