mirror of
https://git.ryujinx.app/ryubing/ryujinx.git
synced 2025-06-27 22:06:24 +02:00
Compare commits
3 commits
87221bfec8
...
3434854bd0
Author | SHA1 | Date | |
---|---|---|---|
![]() |
3434854bd0 | ||
![]() |
f7a0b17a07 | ||
![]() |
ac2c4ff399 |
1 changed files with 3 additions and 1 deletions
|
@ -548,6 +548,7 @@ namespace Ryujinx.HLE.Debugger
|
||||||
if (!BreakpointManager.SetBreakPoint(addr, len, false))
|
if (!BreakpointManager.SetBreakPoint(addr, len, false))
|
||||||
{
|
{
|
||||||
ReplyError();
|
ReplyError();
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
ReplyOK();
|
ReplyOK();
|
||||||
return;
|
return;
|
||||||
|
@ -583,6 +584,7 @@ namespace Ryujinx.HLE.Debugger
|
||||||
if (!BreakpointManager.ClearBreakPoint(addr, len))
|
if (!BreakpointManager.ClearBreakPoint(addr, len))
|
||||||
{
|
{
|
||||||
ReplyError();
|
ReplyError();
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
ReplyOK();
|
ReplyOK();
|
||||||
return;
|
return;
|
||||||
|
@ -693,7 +695,7 @@ namespace Ryujinx.HLE.Debugger
|
||||||
|
|
||||||
// If we receive "vCont;c", just continue the process.
|
// If we receive "vCont;c", just continue the process.
|
||||||
// If we receive something like "vCont;c:2e;c:2f" (IDA Pro will send commands like this), continue these threads.
|
// If we receive something like "vCont;c:2e;c:2f" (IDA Pro will send commands like this), continue these threads.
|
||||||
// For "vCont;s:2f;c", we only step thread 2f, and do not continue other threads. (Is this correct?)
|
// For "vCont;s:2f;c", `DebugProcess.DebugStep()` will continue and suspend other threads if needed, so we don't do anything here.
|
||||||
if (threadActionMap.Values.All(a => a.Action == VContAction.Continue))
|
if (threadActionMap.Values.All(a => a.Action == VContAction.Continue))
|
||||||
{
|
{
|
||||||
DebugProcess.DebugContinue();
|
DebugProcess.DebugContinue();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue