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,19 +67,19 @@ 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
{ {
trace.AppendLine($" ??? {subName}"); trace.AppendLine($" ??? {subName}");
} }
} }
//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 ||