21 #ifndef _RTEMS_SCORE_INTERR_H 22 #define _RTEMS_SCORE_INTERR_H 168 INTERNAL_ERROR_TOO_LITTLE_WORKSPACE = 2,
171 INTERNAL_ERROR_THREAD_EXITTED = 5,
172 INTERNAL_ERROR_INCONSISTENT_MP_INFORMATION = 6,
173 INTERNAL_ERROR_INVALID_NODE = 7,
174 INTERNAL_ERROR_NO_MPCI = 8,
175 INTERNAL_ERROR_BAD_PACKET = 9,
176 INTERNAL_ERROR_OUT_OF_PACKETS = 10,
177 INTERNAL_ERROR_OUT_OF_GLOBAL_OBJECTS = 11,
178 INTERNAL_ERROR_OUT_OF_PROXIES = 12,
179 INTERNAL_ERROR_INVALID_GLOBAL_ID = 13,
180 INTERNAL_ERROR_BAD_STACK_HOOK = 14,
187 INTERNAL_ERROR_GXX_KEY_ADD_FAILED = 21,
188 INTERNAL_ERROR_GXX_MUTEX_INIT_FAILED = 22,
189 INTERNAL_ERROR_NO_MEMORY_FOR_HEAP = 23,
190 INTERNAL_ERROR_CPU_ISR_INSTALL_VECTOR = 24,
191 INTERNAL_ERROR_RESOURCE_IN_USE = 25,
192 INTERNAL_ERROR_RTEMS_INIT_TASK_ENTRY_IS_NULL = 26,
194 INTERNAL_ERROR_THREAD_QUEUE_DEADLOCK = 28,
195 INTERNAL_ERROR_THREAD_QUEUE_ENQUEUE_STICKY_FROM_BAD_STATE = 29,
196 INTERNAL_ERROR_BAD_THREAD_DISPATCH_DISABLE_LEVEL = 30,
197 INTERNAL_ERROR_BAD_THREAD_DISPATCH_ENVIRONMENT = 31,
198 INTERNAL_ERROR_RTEMS_INIT_TASK_CREATE_FAILED = 32,
199 INTERNAL_ERROR_POSIX_INIT_THREAD_CREATE_FAILED = 33,
202 INTERNAL_ERROR_LIBIO_STDOUT_FD_OPEN_FAILED = 36,
203 INTERNAL_ERROR_LIBIO_STDERR_FD_OPEN_FAILED = 37,
204 INTERNAL_ERROR_ILLEGAL_USE_OF_FLOATING_POINT_UNIT = 38,
205 INTERNAL_ERROR_ARC4RANDOM_GETENTROPY_FAIL = 39,
206 INTERNAL_ERROR_NO_MEMORY_FOR_PER_CPU_DATA = 40,
207 INTERNAL_ERROR_TOO_LARGE_TLS_SIZE = 41
266 Internal_errors_t the_error
Internal_errors_Core_list
A list of errors which are generated internally by the executive core.
Fatal source for the block device cache.
Fatal source of SMP domain.
Fatal source of assert().
void _Terminate(Internal_errors_Source the_source, Internal_errors_t the_error) RTEMS_NO_RETURN
Initiates system termination.
Fatal source of the exceptions.
Fatal source for invalid C program heap frees via free().
Fatal source for heap errors.
Internal_errors_Source
This type lists the possible sources from which an error can be reported.
Internal_errors_Information _Internal_errors_What_happened
#define RTEMS_NO_RETURN
Tells the compiler in a function declaration that this function does not return.
Fatal source of rtems_panic().
Errors of the core system.
SPARC CPU Department Source.
Fatal source for BSP errors.
The last available fatal source.
Fatal source for application specific errors.
void _Internal_error(Internal_errors_Core_list core_error) RTEMS_NO_RETURN
Terminates the system with an INTERNAL_ERROR_CORE fatal source and the specified core error code...
Fatal source of the stack checker.