================
@@ -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