#include <lunaix/pcontext.h>
#include <lunaix/syslog.h>
#include <lunaix/trace.h>
+#include <lunaix/failsafe.h>
LOG_MODULE("spike")
// the stack context being preserved
cpu_disable_interrupt();
ERROR("assertion fail (%s:%u)\n\t%s", file, line, expr);
- trace_printstack();
-
- spin(); // never reach
+
+ failsafe_diagnostic();
}
void noret