[Lldb-commits] [lldb] [lldb][AArch64][Linux] Track all register cache validity in one place (PR #197113)
David Spickett via lldb-commits
lldb-commits at lists.llvm.org
Tue May 12 00:54:39 PDT 2026
================
@@ -1209,14 +1187,21 @@ Status NativeRegisterContextLinux_arm64::WriteAllRegisterValues(
// exiting streaming mode.
error = WriteRegisterSet(&ioVec, sve_fpsimd_data.size(), NT_ARM_SVE);
+ // Wrote FPU, and SVE overlaps FPU.
+ m_validity.Invalidate(RegisterSetType::FPR, RegisterSetType::SVE_HEADER,
+ RegisterSetType::SVE);
+
+ m_sve_state = SVEState::Unknown;
+ ConfigureRegisterContext();
+
----------------
DavidSpickett wrote:
This is now happening twice, need to check which to keep.
https://github.com/llvm/llvm-project/pull/197113
More information about the lldb-commits
mailing list