53 #ifndef _RTEMS_FATAL_H 54 #define _RTEMS_FATAL_H 114 const char *
function;
148 _CPU_Exception_frame_print( frame );
Constants and Prototypes Related to the Internal Error Handler.
static void rtems_exception_frame_print(const rtems_exception_frame *frame)
%
static RTEMS_NO_RETURN void rtems_fatal(rtems_fatal_source fatal_source, rtems_fatal_code error_code)
%
const char * failed_expression
This member is.
void _Terminate(Internal_errors_Source the_source, Internal_errors_t the_error) RTEMS_NO_RETURN
Initiates system termination.
Internal_errors_Source
This type lists the possible sources from which an error can be reported.
const char * rtems_internal_error_text(rtems_fatal_code error)
%
#define RTEMS_NO_RETURN
Tells the compiler in a function declaration that this function does not return.
This header file defines the User Extensions Manager API.
SPARC CPU Department Source.
RTEMS_NO_RETURN RTEMS_PRINTFLIKE(1, 2) void rtems_panic(const char *fmt
%
CPU_Exception_frame rtems_exception_frame
%
Internal_errors_t rtems_fatal_code
%
RTEMS_NO_RETURN const char * rtems_fatal_source_text(rtems_fatal_source source)
%
const char * file
This member is.
This header file provides basic definitions used by the API and the implementation.
RTEMS_NO_RETURN void rtems_fatal_error_occurred(uint32_t the_error)
%