Print Process Name and PID at the start of guest stack trace
This commit is contained in:
parent
24fae36571
commit
170dffd651
1 changed files with 4 additions and 4 deletions
|
@ -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 ||
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue