From e13b24cd30bd5dc80a6f183f7f4ea7239c3c616a Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sun, 19 Jul 2020 05:48:48 -0700 Subject: [PATCH] Fixed crash evaluating registers when debug module hasn't loaded --- IDEHelper/WinDebugger.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/IDEHelper/WinDebugger.cpp b/IDEHelper/WinDebugger.cpp index adb18cac..92cf7c24 100644 --- a/IDEHelper/WinDebugger.cpp +++ b/IDEHelper/WinDebugger.cpp @@ -8732,8 +8732,8 @@ DbgTypedValue WinDebugger::GetRegister(const StringImpl& regName, DbgLanguage la } } #endif - - auto dbgModule = mDebugTarget->GetMainDbgModule(); + + auto dbgModule = mEmptyDebugTarget->GetMainDbgModule(); if (regNum != -1) { @@ -10220,6 +10220,7 @@ String WinDebugger::GetProcessInfo() retStr += StrFormat("VirtualMemory\t%d\n", memInfo.PagefileUsage); retStr += StrFormat("WorkingMemory\t%d\n", memInfo.WorkingSetSize); + retStr += StrFormat("RunningTime\t%lld\n", *(int64*)&creationTime); retStr += StrFormat("KernelTime\t%lld\n", *(int64*)&kernelTime); retStr += StrFormat("UserTime\t%lld\n", *(int64*)&userTime);