mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-07-11 15:29:18 +00:00
Kernel & User time stub
This commit is contained in:
@ -139,13 +139,13 @@ namespace CrashHandler
|
||||
return;
|
||||
break;
|
||||
case KEY_D_RIGHT:
|
||||
if (SBIdx > 250)
|
||||
if (SBIdx > 251)
|
||||
SBIdx--;
|
||||
else
|
||||
return;
|
||||
break;
|
||||
case KEY_D_DOWN:
|
||||
if (SBIdx > 250)
|
||||
if (SBIdx > 251)
|
||||
SBIdx--;
|
||||
else
|
||||
return;
|
||||
@ -446,10 +446,10 @@ namespace CrashHandler
|
||||
crashdata.Process = cpudata->CurrentProcess;
|
||||
crashdata.Thread = cpudata->CurrentThread;
|
||||
|
||||
error("Current Process: %s(%ld)\n",
|
||||
error("Current Process: %s(%ld)",
|
||||
cpudata->CurrentProcess->Name,
|
||||
cpudata->CurrentProcess->ID);
|
||||
error("Current Thread: %s(%ld)\n",
|
||||
error("Current Thread: %s(%ld)",
|
||||
cpudata->CurrentThread->Name,
|
||||
cpudata->CurrentThread->ID);
|
||||
}
|
||||
|
@ -44,17 +44,19 @@ namespace CrashHandler
|
||||
if (TaskManager)
|
||||
{
|
||||
if (data.Thread)
|
||||
EHPrint("\eFAFAFACrash occured in thread \eAA0F0F%s\eFAFAFA(%ld)\n", data.Thread->Name, data.Thread->ID);
|
||||
EHPrint("\eFAFAFACrash occured in thread \eAA0F0F%s\eFAFAFA(%ld) at \e00AAAA%#lx\n", data.Thread->Name, data.Thread->ID, data.Frame->rip);
|
||||
|
||||
EHPrint("\eFAFAFAProcess list (%ld):\n", Plist.size());
|
||||
foreach (auto Process in Plist)
|
||||
{
|
||||
EHPrint("\e%s-> \eFAFAFA%s\eCCCCCC(%ld) \e00AAAA%s\n",
|
||||
StatusColor[Process->Status], Process->Name, Process->ID, StatusString[Process->Status]);
|
||||
EHPrint("\e%s-> \eFAFAFA%s\eCCCCCC(%ld) \e00AAAA%s\eFAFAFA PT:\e00AAAA%#lx\n",
|
||||
StatusColor[Process->Status], Process->Name, Process->ID, StatusString[Process->Status],
|
||||
Process->PageTable);
|
||||
|
||||
foreach (auto Thread in Process->Threads)
|
||||
EHPrint("\e%s -> \eFAFAFA%s\eCCCCCC(%ld) \e00AAAA%s\n",
|
||||
StatusColor[Thread->Status], Thread->Name, Thread->ID, StatusString[Thread->Status]);
|
||||
EHPrint("\e%s -> \eFAFAFA%s\eCCCCCC(%ld) \e00AAAA%s\eFAFAFA Stack:\e00AAAA%#lx\n",
|
||||
StatusColor[Thread->Status], Thread->Name, Thread->ID, StatusString[Thread->Status],
|
||||
Thread->Stack);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
Reference in New Issue
Block a user