From 9ab246f8c472ed7c87b9e3ee9bb7061498144b3e Mon Sep 17 00:00:00 2001 From: EnderIce2 Date: Thu, 15 Feb 2024 22:10:04 +0200 Subject: [PATCH] Refactor ExceptionHandler --- core/interrupts_manager.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/interrupts_manager.cpp b/core/interrupts_manager.cpp index 3cc7e1c1..cc9fc177 100644 --- a/core/interrupts_manager.cpp +++ b/core/interrupts_manager.cpp @@ -37,9 +37,11 @@ #include "crashhandler.hpp" #include "../kernel.h" -extern "C" nsa void ExceptionHandler(void *Data) +void HandleException(CPU::ExceptionFrame *Frame); + +extern "C" nsa void ExceptionHandler(void *Frame) { - CrashHandler::Handle(Data); + HandleException((CPU::ExceptionFrame *)Frame); } namespace Interrupts