From ded0912814c515045c6e86c09a1d7082f3d38e55 Mon Sep 17 00:00:00 2001 From: torusrxxx Date: Mon, 31 Mar 2025 11:14:47 +0800 Subject: [PATCH] Fix clearing wrong structure --- TitanEngine/TitanEngine.Debugger.Context.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TitanEngine/TitanEngine.Debugger.Context.cpp b/TitanEngine/TitanEngine.Debugger.Context.cpp index d684ad8..bcc2d82 100644 --- a/TitanEngine/TitanEngine.Debugger.Context.cpp +++ b/TitanEngine/TitanEngine.Debugger.Context.cpp @@ -1152,7 +1152,7 @@ static bool GetAVX512ContextFallbackToAVX(HANDLE hActiveThread, TITAN_ENGINE_CON { // Fall back to using AVX and fill the rest with 0 TITAN_ENGINE_CONTEXT_t Avx; - memset(&Avx, 0, sizeof(Avx)); + memset(titcontext, 0, sizeof(*titcontext)); if (GetAVXContext(hActiveThread, &Avx)) { for (int i = 0; i < _countof(Avx.YmmRegisters); i++) titcontext->ZmmRegisters[i].Low = Avx.YmmRegisters[i];