gdb: dynamic rcmd system & more cleanups

This commit is contained in:
GreemDev
2025-10-20 21:18:06 -05:00
parent a0e5edf8ba
commit 71eb844dd8
9 changed files with 71 additions and 41 deletions

View File

@@ -14,16 +14,16 @@ namespace Ryujinx.HLE.Debugger
{
switch (_messages.Take())
{
case StatelessMessage { Type: MessageType.BreakIn }:
case Message { Type: MessageType.BreakIn }:
Logger.Notice.Print(LogClass.GdbStub, "Break-in requested");
_commands.Interrupt();
break;
case StatelessMessage { Type: MessageType.SendNack }:
case Message { Type: MessageType.SendNack }:
_writeStream.WriteByte((byte)'-');
break;
case StatelessMessage { Type: MessageType.Kill }:
case Message { Type: MessageType.Kill }:
return;
case CommandMessage { Command: { } cmd }: