gdb: Support precise tracking of PC value when GDB Stub is enabled

This commit is contained in:
Coxxs
2025-06-23 07:00:48 +08:00
parent 8ab9d71931
commit 9a67734ea7
3 changed files with 43 additions and 0 deletions

View File

@ -164,11 +164,21 @@ namespace ARMeilleure.State
internal void OnBreak(ulong address, int imm)
{
if (Optimizations.EnableDebugging)
{
DebugPc = Pc;
}
_breakCallback?.Invoke(this, address, imm);
}
internal void OnSupervisorCall(ulong address, int imm)
{
if (Optimizations.EnableDebugging)
{
DebugPc = Pc;
}
_supervisorCallback?.Invoke(this, address, imm);
}