Small fixes for crash handler

This commit is contained in:
Alex
2022-10-16 23:36:44 +03:00
parent d35b4de246
commit f8b77735d8
5 changed files with 103 additions and 140 deletions

View File

@ -70,8 +70,8 @@ namespace Interrupts
{
#if defined(__amd64__)
CPU::x64::TrapFrame *Frame = (CPU::x64::TrapFrame *)Data;
if (RegisteredEvents[Frame->int_num])
RegisteredEvents[Frame->int_num]->OnInterruptReceived(Frame);
if (RegisteredEvents[Frame->InterruptNumber])
RegisteredEvents[Frame->InterruptNumber]->OnInterruptReceived(Frame);
if (apic)
{
@ -109,7 +109,7 @@ namespace Interrupts
#if defined(__amd64__)
void Handler::OnInterruptReceived(CPU::x64::TrapFrame *Frame)
{
warn("Unhandled interrupt received %#lx", Frame->int_num);
warn("Unhandled interrupt received %#lx", Frame->InterruptNumber);
#elif defined(__i386__)
void Handler::OnInterruptReceived(void *Frame);
{