[all-commits] [llvm/llvm-project] 4e40c7: [lldb][debugserver] Save and restore the SVE/SME r...
Jason Molenda via All-commits
all-commits at lists.llvm.org
Wed Apr 2 20:37:28 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 4e40c7c4bd66d98f529a807dbf410dc46444f4ca
https://github.com/llvm/llvm-project/commit/4e40c7c4bd66d98f529a807dbf410dc46444f4ca
Author: Jason Molenda <jmolenda at apple.com>
Date: 2025-04-02 (Wed, 02 Apr 2025)
Changed paths:
M lldb/tools/debugserver/source/MacOSX/arm64/DNBArchImplARM64.cpp
Log Message:
-----------
[lldb][debugserver] Save and restore the SVE/SME register state (#134184)
debugserver isn't saving and restoring the SVE/SME register state around
inferior function calls.
Making arbitrary function calls while in Streaming SVE mode is generally
a poor idea because a NEON instruction can be hit and crash the
expression execution, which is how I missed this, but they should be
handled correctly if the user knows it is safe to do.
rdar://146886210
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list