diff --git a/Kernel/Arch/aarch64/Panic.cpp b/Kernel/Arch/aarch64/Panic.cpp index 88c86b1fcd..85a9767404 100644 --- a/Kernel/Arch/aarch64/Panic.cpp +++ b/Kernel/Arch/aarch64/Panic.cpp @@ -22,11 +22,3 @@ using namespace Kernel; // Used for printing a nice backtrace! PANIC("Aborted"); } - -void Kernel::__panic(char const* file, unsigned int line, char const* function) -{ - critical_dmesgln("at {}:{} in {}", file, line, function); - dump_backtrace(PrintToScreen::Yes); - - Processor::halt(); -} diff --git a/Kernel/CMakeLists.txt b/Kernel/CMakeLists.txt index 47d1726a1e..a6c2e9437a 100644 --- a/Kernel/CMakeLists.txt +++ b/Kernel/CMakeLists.txt @@ -260,6 +260,7 @@ set(KERNEL_SOURCES Net/Socket.cpp Net/TCPSocket.cpp Net/UDPSocket.cpp + Panic.cpp PerformanceEventBuffer.cpp Process.cpp ProcessGroup.cpp @@ -405,7 +406,6 @@ if ("${SERENITY_ARCH}" STREQUAL "x86_64") # TODO: Share these with the aarch64 build Interrupts/SpuriousInterruptHandler.cpp kprintf.cpp - Panic.cpp ) set(KERNEL_SOURCES