16 #ifndef _RTEMS_FATAL_H 17 #define _RTEMS_FATAL_H 43 const char *failed_expression;
56 static inline void rtems_exception_frame_print(
57 const rtems_exception_frame *frame
85 rtems_fatal_code error
void rtems_fatal(rtems_fatal_source source, rtems_fatal_code error)
Invokes the internal error handler with is internal set to false.
Definition: fatal2.c:29
const char * rtems_internal_error_text(rtems_fatal_code error)
Returns a text for an internal error code.
Definition: interrtext.c:58
const char * rtems_fatal_source_text(rtems_fatal_source source)
Returns a text for a fatal source.
Definition: fatalsrctext.c:43
Assert context.
Definition: fatal.h:39
void rtems_fatal_error_occurred(uint32_t the_error)
Invokes the internal error handler with a source of INTERNAL_ERROR_RTEMS_API and is internal set to f...
Definition: fatal.c:29
CPU_Exception_frame rtems_exception_frame
Exception frame.
Definition: fatal.h:49
#define RTEMS_COMPILER_NO_RETURN_ATTRIBUTE
The following macro is a compiler specific way to indicate that the method will NOT return to the cal...
Definition: basedefs.h:162
void _CPU_Exception_frame_print(const CPU_Exception_frame *frame)
Prints the exception frame via printk().
Definition: arm-exception-frame-print.c:46
The set of registers that specifies the complete processor state.
Definition: cpu.h:671
Internal_errors_Source
This type lists the possible sources from which an error can be reported.
Definition: interr.h:45
Definition: mongoose.c:439