summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPythonInterface.h
diff options
context:
space:
mode:
authorBenjamin Maxwell <benjamin.maxwell@arm.com>2025-11-11 09:46:13 +0000
committerGitHub <noreply@github.com>2025-11-11 09:46:13 +0000
commit5cb2c6806e8c78776935b2972e4c8b6dfcda697d (patch)
tree8334905fe7c1a02e21a94b5bef47b8af0e9fcae8 /lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPythonInterface.h
parent517d7254637df127e6aaf1fe982a8e5d574f9617 (diff)
[libunwind][AArch64] Disable ZA before resuming from unwinding (on Linux) (#165451)
This patch reimplements the SME ABI `__arm_za_disable` routine within libunwind. This routine must be called before resuming from unwinding on AArch64 platforms with SME support. Before calling the routine, we need to check that SME is available. In this patch, this is implemented for Linux-based platforms by checking HWCAP2. It should be possible to implement this check for other platforms as required. This patch includes a test for this functionality. This test requires SME, so on platforms without it, it will simply pass.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPythonInterface.h')
0 files changed, 0 insertions, 0 deletions