Print Process Name and PID at the start of guest stack trace

This commit is contained in:
jduncanator 2019-03-15 12:13:21 +11:00
commit 170dffd651

View file

@ -67,9 +67,7 @@ namespace Ryujinx.HLE.HOS.Kernel.Process
string imageName = GetGuessedNsoNameFromIndex(imageIndex); string imageName = GetGuessedNsoNameFromIndex(imageIndex);
string imageNameAndOffset = $"{imageName}:0x{offset:x8}"; trace.AppendLine($" {imageName}:0x{offset:x8} {subName}");
trace.AppendLine($" {imageNameAndOffset} {subName}");
} }
else else
{ {
@ -80,6 +78,8 @@ namespace Ryujinx.HLE.HOS.Kernel.Process
//TODO: ARM32. //TODO: ARM32.
long framePointer = (long)threadState.X29; long framePointer = (long)threadState.X29;
trace.AppendLine($"Process: {_owner.Name}, PID: {_owner.Pid}");
while (framePointer != 0) while (framePointer != 0)
{ {
if ((framePointer & 7) != 0 || if ((framePointer & 7) != 0 ||