diff options
| author | Felix Morgner <felix.morgner@ost.ch> | 2025-12-18 14:19:21 +0100 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@ost.ch> | 2025-12-18 14:19:21 +0100 |
| commit | af60557b17ce88d191b3d9637d8d9035a00b8c18 (patch) | |
| tree | e589e12198d9055462b8b21e3758015d0b83f162 | |
| parent | b3a7c49c357b740d4005a5faeffae2f3112461e5 (diff) | |
| download | teachos-af60557b17ce88d191b3d9637d8d9035a00b8c18.tar.xz teachos-af60557b17ce88d191b3d9637d8d9035a00b8c18.zip | |
kernel: modernize panic output
| -rw-r--r-- | kernel/src/kapi/system.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/kernel/src/kapi/system.cpp b/kernel/src/kapi/system.cpp index 228c03f..1cca82e 100644 --- a/kernel/src/kapi/system.cpp +++ b/kernel/src/kapi/system.cpp @@ -12,11 +12,8 @@ namespace teachos::system [[gnu::weak]] auto panic(std::string_view message, std::source_location location) -> void { - cio::println_error("!!!Kernel Panic!!! "); - cio::println_error(message); - cio::println_error(location.file_name()); - cio::println_error(location.function_name()); - + cio::println_error("[PANIC] in {} : {} @ {}:{}", location.function_name(), message, location.file_name(), + location.line()); cpu::halt(); } |
