|
@@ -325,7 +325,7 @@ extern "C" fn start_trap_rust(trap_frame: &mut TrapFrame) {
|
|
}
|
|
}
|
|
mepc::write(mepc::read().wrapping_add(4)); // 跳过指令
|
|
mepc::write(mepc::read().wrapping_add(4)); // 跳过指令
|
|
} else {
|
|
} else {
|
|
- panic!("invalid instruction, mepc: {:016x?}", mepc::read());
|
|
|
|
|
|
+ panic!("invalid instruction, mepc: {:016x?}, instruction: {:016x?}", mepc::read(), ins);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
cause => panic!(
|
|
cause => panic!(
|