@@ -28,12 +28,15 @@ pub unsafe extern "C" fn _start() {
);
}
+#[linkage = "weak"]
+#[no_mangle]
+extern "C" fn relibc_panic(pi: &::core::panic::PanicInfo) -> ! {
+ loop {}
+}
+
#[panic_handler]
#[linkage = "weak"]
#[no_mangle]
pub unsafe extern "C" fn rust_begin_unwind(pi: &::core::panic::PanicInfo) -> ! {
- extern "C" {
- fn relibc_panic(pi: &::core::panic::PanicInfo) -> !;
- }
relibc_panic(pi)
@@ -49,12 +49,15 @@ global_asm!(
"#
@@ -39,12 +39,15 @@ global_asm!(
@@ -60,12 +60,15 @@ pub unsafe extern "C" fn main(_argc: isize, _argv: *const *const i8) -> usize {
0x1D