|
|
@ -82,6 +82,7 @@ public: |
|
|
return; |
|
|
return; |
|
|
case Dynarmic::A64::Exception::Breakpoint: |
|
|
case Dynarmic::A64::Exception::Breakpoint: |
|
|
if (GDBStub::IsServerEnabled()) { |
|
|
if (GDBStub::IsServerEnabled()) { |
|
|
|
|
|
parent.jit->HaltExecution(); |
|
|
parent.SetPC(pc); |
|
|
parent.SetPC(pc); |
|
|
Kernel::Thread* thread = Kernel::GetCurrentThread(); |
|
|
Kernel::Thread* thread = Kernel::GetCurrentThread(); |
|
|
parent.SaveContext(thread->context); |
|
|
parent.SaveContext(thread->context); |
|
|
|