RTEMS 6.1-rc6
Loading...
Searching...
No Matches
Data Structures | Typedefs | Functions
fatal.h File Reference

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.
 

Detailed Description

This header file defines the Fatal Error Manager API.