1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-09 03:52:19 +02:00

Changed some debugging logging

This commit is contained in:
Brian Fiete 2020-04-14 11:35:54 -07:00
parent f0b5a4eb94
commit 592471434f
3 changed files with 12 additions and 5 deletions

View file

@ -1059,6 +1059,8 @@ void WinDebugger::HotLoad(const Array<String>& objectFiles, int hotIdx)
{
AutoCrit autoCrit(mDebugManager->mCritSect);
BfLogDbg("WinDebugger::HotLoad Start %d\n", hotIdx);
SetAndRestoreValue<int> prevHotIdx(mActiveHotIdx, hotIdx);
BF_ASSERT(mHotThreadStates.empty());
@ -1082,8 +1084,7 @@ void WinDebugger::HotLoad(const Array<String>& objectFiles, int hotIdx)
}
int startingModuleIdx = (int)mDebugTarget->mDbgModules.size();
BfLogDbg("WinDebugger::HotLoad\n");
bool failed = false;
for (auto fileName : objectFiles)
{
@ -5055,6 +5056,8 @@ bool WinDebugger::RollBackStackFrame(CPURegisters* registers, bool isStackStart)
bool WinDebugger::SetHotJump(DbgSubprogram* oldSubprogram, addr_target newTarget, int newTargetSize)
{
BfLogDbg("SetHotJump %s %p->%p\n", oldSubprogram->mName, oldSubprogram->mBlock.mLowPC, newTarget);
//AutoCrit autoCrit(mDebugManager->mCritSect);
BF_ASSERT(mDebugManager->mCritSect.mLockCount == 1);