================
@@ -267,11 +297,15 @@ Status NativeRegisterContextWindows_arm64::GPRRead(const 
uint32_t reg,
 Status
 NativeRegisterContextWindows_arm64::GPRWrite(const uint32_t reg,
                                              const RegisterValue &reg_value) {
-  ::CONTEXT tls_context;
-  DWORD context_flag = CONTEXT_CONTROL | CONTEXT_INTEGER;
+  auto cleanup = llvm::make_scope_exit([&]() { m_context = nullptr; });
----------------
DavidSpickett wrote:

Yes that sounds good. It will avoid an allocation in most cases, but reallocate 
if for example SVE resized since last time.

https://github.com/llvm/llvm-project/pull/197385
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to