================
@@ -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
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to