0
0
Fork 0

Set PC value on SvcCall aswell

This commit is contained in:
gdkchan 2018-06-26 01:14:18 -03:00
parent 65105c2a3b
commit 2f29894d9f

View file

@ -94,6 +94,8 @@ namespace Ryujinx.HLE.OsHle.Kernel
{ {
AThreadState ThreadState = (AThreadState)sender; AThreadState ThreadState = (AThreadState)sender;
Process.GetThread(ThreadState.Tpidr).LastPc = e.Position;
if (SvcFuncs.TryGetValue(e.Id, out SvcFunc Func)) if (SvcFuncs.TryGetValue(e.Id, out SvcFunc Func))
{ {
Ns.Log.PrintDebug(LogClass.KernelSvc, $"{Func.Method.Name} called."); Ns.Log.PrintDebug(LogClass.KernelSvc, $"{Func.Method.Name} called.");