RTEMS 6.1-rc5
|
This header file defines the Fatal Error Manager API. More...
#include <stdint.h>
#include <rtems/extension.h>
#include <rtems/score/basedefs.h>
#include <rtems/score/cpu.h>
#include <rtems/score/interr.h>
Go to the source code of this file.
Data Structures | |
struct | rtems_assert_context |
This structure provides the context in which an assertion failed. More... | |
Typedefs | |
typedef CPU_Exception_frame | rtems_exception_frame |
This structure represents an architecture-dependent exception frame. | |
Functions | |
RTEMS_NO_RETURN | RTEMS_PRINTFLIKE (1, 2) void rtems_panic(const char *fmt |
Prints the message and invokes the fatal error handler. | |
const char * | rtems_fatal_source_text (rtems_fatal_source fatal_source) |
Returns a descriptive text for the fatal source. | |
const char * | rtems_internal_error_text (rtems_fatal_code internal_error_code) |
Returns a descriptive text for the internal error code. | |
RTEMS_NO_RETURN void | rtems_fatal_error_occurred (uint32_t fatal_code) |
Invokes the fatal error handler. | |
This header file defines the Fatal Error Manager API.