gdb: Update DebugPc during SVC call and break

This commit is contained in:
Coxxs 2025-06-21 09:37:36 +08:00
parent 0d7abc0c4e
commit 37ba4b8cd3

View file

@ -164,11 +164,21 @@ namespace ARMeilleure.State
internal void OnBreak(ulong address, int imm)
{
if (Optimizations.EnableDebugging)
{
DebugPc = Pc; // TODO: Is this the best place to update DebugPc?
}
_breakCallback?.Invoke(this, address, imm);
}
internal void OnSupervisorCall(ulong address, int imm)
{
if (Optimizations.EnableDebugging)
{
DebugPc = Pc; // TODO: Is this the best place to update DebugPc?
}
_supervisorCallback?.Invoke(this, address, imm);
}