3 // Runtime errors must be kept in sync with:
4 // basis/debugger/debugger.factor
5 // core/kernel/kernel.factor
6 #define KERNEL_ERROR 0xfac7
16 ERROR_OUT_OF_FIXNUM_RANGE,
18 ERROR_UNDEFINED_SYMBOL,
19 ERROR_DATASTACK_UNDERFLOW,
20 ERROR_DATASTACK_OVERFLOW,
21 ERROR_RETAINSTACK_UNDERFLOW,
22 ERROR_RETAINSTACK_OVERFLOW,
23 ERROR_CALLSTACK_UNDERFLOW,
24 ERROR_CALLSTACK_OVERFLOW,
28 ERROR_CALLBACK_SPACE_OVERFLOW
31 void fatal_error(const char* msg, cell tagged);
32 void critical_error(const char* msg, cell tagged);
33 void memory_signal_handler_impl();
34 void fp_signal_handler_impl();
35 void synchronous_signal_handler_impl();