RTEMS CPU Kit with SuperCore
4.11.2
|
Constants and Prototypes Related to the Internal Error Handler. More...
Go to the source code of this file.
Data Structures | |
struct | Internal_errors_Information |
This type holds the fatal error information. More... | |
Typedefs | |
typedef CPU_Uint32ptr | Internal_errors_t |
Enumerations | |
enum | Internal_errors_Source { INTERNAL_ERROR_CORE, INTERNAL_ERROR_RTEMS_API, INTERNAL_ERROR_POSIX_API, RTEMS_FATAL_SOURCE_BDBUF, RTEMS_FATAL_SOURCE_APPLICATION, RTEMS_FATAL_SOURCE_EXIT, RTEMS_FATAL_SOURCE_BSP, RTEMS_FATAL_SOURCE_ASSERT, RTEMS_FATAL_SOURCE_STACK_CHECKER, RTEMS_FATAL_SOURCE_EXCEPTION, RTEMS_FATAL_SOURCE_SMP, RTEMS_FATAL_SOURCE_LAST = 0xffffffff } |
This type lists the possible sources from which an error can be reported. More... | |
enum | Internal_errors_Core_list { INTERNAL_ERROR_NO_CONFIGURATION_TABLE, INTERNAL_ERROR_NO_CPU_TABLE, INTERNAL_ERROR_TOO_LITTLE_WORKSPACE, INTERNAL_ERROR_WORKSPACE_ALLOCATION, INTERNAL_ERROR_INTERRUPT_STACK_TOO_SMALL, INTERNAL_ERROR_THREAD_EXITTED, INTERNAL_ERROR_INCONSISTENT_MP_INFORMATION, INTERNAL_ERROR_INVALID_NODE, INTERNAL_ERROR_NO_MPCI, INTERNAL_ERROR_BAD_PACKET, INTERNAL_ERROR_OUT_OF_PACKETS, INTERNAL_ERROR_OUT_OF_GLOBAL_OBJECTS, INTERNAL_ERROR_OUT_OF_PROXIES, INTERNAL_ERROR_INVALID_GLOBAL_ID, INTERNAL_ERROR_BAD_STACK_HOOK, INTERNAL_ERROR_BAD_ATTRIBUTES, INTERNAL_ERROR_IMPLEMENTATION_KEY_CREATE_INCONSISTENCY, OBSOLETE_INTERNAL_ERROR_IMPLEMENTATION_BLOCKING_OPERATION_CANCEL, INTERNAL_ERROR_MUTEX_OBTAIN_FROM_BAD_STATE, INTERNAL_ERROR_UNLIMITED_AND_MAXIMUM_IS_0, OBSOLETE_INTERNAL_ERROR_SHUTDOWN_WHEN_NOT_UP, INTERNAL_ERROR_GXX_KEY_ADD_FAILED, INTERNAL_ERROR_GXX_MUTEX_INIT_FAILED, INTERNAL_ERROR_NO_MEMORY_FOR_HEAP, INTERNAL_ERROR_CPU_ISR_INSTALL_VECTOR, INTERNAL_ERROR_RESOURCE_IN_USE } |
A list of errors which are generated internally by the executive core. | |
Functions | |
void | _Terminate (Internal_errors_Source the_source, bool is_internal, Internal_errors_t the_error) |
Initiates system termination. More... | |
Variables | |
Internal_errors_Information | _Internal_errors_What_happened |
When a fatal error occurs, the error information is stored here. | |
Constants and Prototypes Related to the Internal Error Handler.
This include file contains constants and prototypes related to the Internal Error Handler.