use super::{getpid, kill, SignalFlags}; #[panic_handler] fn panic_handler(panic_info: &core::panic::PanicInfo) -> ! { let err = panic_info.message().unwrap(); if let Some(location) = panic_info.location() { println!( "Panicked at {}:{}, {}", location.file(), location.line(), err ); } else { println!("Panicked: {}", err); } kill(getpid() as usize, SignalFlags::SIGABRT.bits()); unreachable!() }