Crash screen: Frames tab should get physical address of rbp on usermode threads

This commit is contained in:
Alex
2023-03-31 17:32:30 +03:00
parent eae6006d25
commit 3f89b6d863
3 changed files with 45 additions and 35 deletions

View File

@ -21,7 +21,7 @@ namespace CrashHandler
SafeFunction void DisplayStackFrameScreen(CRData data)
{
EHPrint("\eFAFAFATracing 10 frames...");
TraceFrames(data.Frame, 10, KernelSymbolTable, true);
TraceFrames(data, 10, KernelSymbolTable, true);
if (data.Process)
{
EHPrint("\n\eFAFAFATracing 10 process frames...");
@ -29,7 +29,7 @@ namespace CrashHandler
if (!sh)
EHPrint("\n\eFF0000< No symbol table available. >\n");
else
TraceFrames(data.Frame, 10, sh, false);
TraceFrames(data, 10, sh, false);
}
EHPrint("\n\eFAFAFATracing interrupt frames...");
for (short i = 0; i < 8; i++)