diff --git a/kernel-rs/src/lib.rs b/kernel-rs/src/lib.rs index 40486a2d..a4556262 100644 --- a/kernel-rs/src/lib.rs +++ b/kernel-rs/src/lib.rs @@ -59,12 +59,11 @@ pub extern fn eh_personality() { #[lang = "panic_fmt"] #[no_mangle] pub extern fn panic_fmt( - fmt: core::fmt::Arguments, - file: &'static str, - line: u32) + fmt: core::fmt::Arguments, file: &'static str, line: u32) -> ! { - println!("\n\nPANIC in {} at line {}:", file, line); - println!(" {}", fmt); + println!("PANIC: {}", fmt); + println!("FILE: {}", file); + println!("LINE: {}", line); loop {} }