RTEMS
|
The Fatal Error Manager processes all fatal or irrecoverable errors and other sources of system termination (for example after exit()
). Fatal errors are identified by the fatal source and error code pair.
More...
Files | |
file | fatal.h |
This header file defines the Fatal Error Manager API. | |
Classes | |
struct | rtems_assert_context |
% More... | |
Typedefs | |
typedef CPU_Exception_frame | rtems_exception_frame |
% | |
Functions | |
RTEMS_NO_RETURN void | rtems_fatal_error_occurred (uint32_t the_error) |
% More... | |
static void | rtems_exception_frame_print (const rtems_exception_frame *frame) |
% More... | |
static RTEMS_NO_RETURN void | rtems_fatal (rtems_fatal_source fatal_source, rtems_fatal_code error_code) |
% More... | |
const char * | rtems_internal_error_text (rtems_fatal_code error) |
% More... | |
RTEMS_NO_RETURN | RTEMS_PRINTFLIKE (1, 2) void rtems_panic(const char *fmt |
% More... | |
RTEMS_NO_RETURN const char * | rtems_fatal_source_text (rtems_fatal_source source) |
% More... | |
The Fatal Error Manager processes all fatal or irrecoverable errors and other sources of system termination (for example after exit()
). Fatal errors are identified by the fatal source and error code pair.
|
inlinestatic |
|
inlinestatic |
RTEMS_NO_RETURN void rtems_fatal_error_occurred | ( | uint32_t | the_error | ) |
%
the_error | % |
RTEMS_NO_RETURN const char* rtems_fatal_source_text | ( | rtems_fatal_source | source | ) |
%
source | % |
const char* rtems_internal_error_text | ( | rtems_fatal_code | error | ) |
%
error | % |
RTEMS_NO_RETURN RTEMS_PRINTFLIKE | ( | 1 | , |
2 | |||
) | const |
%
fmt | % |
... | % |