Set PC value on SvcCall aswell

metal
gdkchan 2018-06-26 01:14:18 -03:00
parent 65105c2a3b
commit 2f29894d9f
1 changed files with 2 additions and 0 deletions

View File

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