1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-07-04 23:36:00 +02:00

Added "Keep Native Console Open" option

This commit is contained in:
Brian Fiete 2024-07-24 09:41:08 +02:00
parent fd3bd861ae
commit 8052066ab0
18 changed files with 423 additions and 41 deletions

View file

@ -409,7 +409,7 @@ void CeDebugger::ContinueDebugEvent()
mCeMachine->mDebugEvent.Set();
}
void CeDebugger::ForegroundTarget()
void CeDebugger::ForegroundTarget(int altProcessId)
{
}
@ -4361,6 +4361,11 @@ String CeDebugger::GetProcessInfo()
return String();
}
int CeDebugger::GetProcessId()
{
return 0;
}
DebugVisualizerEntry* CeDebugger::FindVisualizerForType(BfType* dbgType, Array<String>* wildcardCaptures)
{
auto ceModule = mCeMachine->mCeModule;

View file

@ -324,7 +324,7 @@ public:
virtual String GetDbgAllocInfo() override;
virtual void Update() override;
virtual void ContinueDebugEvent() override;
virtual void ForegroundTarget() override;
virtual void ForegroundTarget(int altProcessId) override;
virtual Breakpoint* CreateBreakpoint(const StringImpl& fileName, int lineNum, int wantColumn, int instrOffset) override;
virtual Breakpoint* CreateMemoryBreakpoint(intptr addr, int byteCount) override;
virtual Breakpoint* CreateSymbolBreakpoint(const StringImpl& symbolName) override;
@ -359,6 +359,7 @@ public:
virtual String GetAutoLocals(int callStackIdx, bool showRegs) override;
virtual String CompactChildExpression(const StringImpl& expr, const StringImpl& parentExpr, int callStackIdx) override;
virtual String GetProcessInfo() override;
virtual int GetProcessId() override;
virtual String GetThreadInfo() override;
virtual void SetActiveThread(int threadId) override;
virtual int GetActiveThread() override;