gdb: dynamic rcmd system & more cleanups

This commit is contained in:
GreemDev 2025-10-20 21:18:06 -05:00 committed by KeatonTheBot
parent b958044e4e
commit 2d420ee561
8 changed files with 68 additions and 37 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 }: