From fc075610440fc8ba5cea73768fdce21ca1d8c383 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 27 Jul 2022 12:47:06 -0400 Subject: [PATCH] Fixed erroneous debug variable gaps --- IDEHelper/Backend/BeMCContext.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IDEHelper/Backend/BeMCContext.cpp b/IDEHelper/Backend/BeMCContext.cpp index ac7755d3..e6cb6228 100644 --- a/IDEHelper/Backend/BeMCContext.cpp +++ b/IDEHelper/Backend/BeMCContext.cpp @@ -11540,7 +11540,7 @@ void BeMCContext::DoRegFinalization() continue; } - if ((inst->mArg0) || (IsVolatileReg(vregInfo->mReg))) + if ((inst->mArg0.IsNativeReg()) || (IsVolatileReg(vregInfo->mReg))) { if (vregInfo->mVolatileVRegSave == -1) { @@ -16117,7 +16117,7 @@ void BeMCContext::Generate(BeFunction* function) mDbgPreferredRegs[32] = X64Reg_R8;*/ //mDbgPreferredRegs[8] = X64Reg_RAX; - mDebugging = (function->mName == "?stbi__gif_load_next@6$StbImage@StbImageBeef@bf@@SAPEAEPEAVstbi__context@123@PEAVstbi__gif@123@PEAHHPEAE@Z"); + //mDebugging = (function->mName == "?stbi__gif_load_next@6$StbImage@StbImageBeef@bf@@SAPEAEPEAVstbi__context@123@PEAVstbi__gif@123@PEAHHPEAE@Z"); // || (function->mName == "?MethodA@TestProgram@BeefTest@bf@@CAXXZ"); // || (function->mName == "?Hey@Blurg@bf@@SAXXZ") // ;