Mark3 Realtime Kernel
paniccodes.h File Reference

Defines the reason codes thrown when a kernel panic occurs. More...

Go to the source code of this file.

Macros

#define PANIC_ASSERT_FAILED   (1)
 
#define PANIC_LIST_UNLINK_FAILED   (2)
 
#define PANIC_STACK_SLACK_VIOLATED   (3)
 
#define PANIC_AUTO_HEAP_EXHAUSTED   (4)
 
#define PANIC_POWERMAN_EXHAUSTED   (5)
 
#define PANIC_NO_READY_THREADS   (6)
 
#define PANIC_RUNNING_THREAD_DESCOPED   (7)
 
#define PANIC_ACTIVE_SEMAPHORE_DESCOPED   (8)
 
#define PANIC_ACTIVE_MUTEX_DESCOPED   (9)
 
#define PANIC_ACTIVE_EVENTFLAG_DESCOPED   (10)
 
#define PANIC_ACTIVE_NOTIFY_DESCOPED   (11)
 
#define PANIC_ACTIVE_MAILBOX_DESCOPED   (12)
 
#define PANIC_ACTIVE_TIMER_DESCOPED   (13)
 
#define PANIC_ACTIVE_COROUTINE_DESCOPED   (14)
 

Detailed Description

Defines the reason codes thrown when a kernel panic occurs.

Definition in file paniccodes.h.

Macro Definition Documentation

◆ PANIC_ACTIVE_COROUTINE_DESCOPED

#define PANIC_ACTIVE_COROUTINE_DESCOPED   (14)

Definition at line 35 of file paniccodes.h.

◆ PANIC_ACTIVE_EVENTFLAG_DESCOPED

#define PANIC_ACTIVE_EVENTFLAG_DESCOPED   (10)

Definition at line 31 of file paniccodes.h.

◆ PANIC_ACTIVE_MAILBOX_DESCOPED

#define PANIC_ACTIVE_MAILBOX_DESCOPED   (12)

Definition at line 33 of file paniccodes.h.

◆ PANIC_ACTIVE_MUTEX_DESCOPED

#define PANIC_ACTIVE_MUTEX_DESCOPED   (9)

Definition at line 30 of file paniccodes.h.

◆ PANIC_ACTIVE_NOTIFY_DESCOPED

#define PANIC_ACTIVE_NOTIFY_DESCOPED   (11)

Definition at line 32 of file paniccodes.h.

◆ PANIC_ACTIVE_SEMAPHORE_DESCOPED

#define PANIC_ACTIVE_SEMAPHORE_DESCOPED   (8)

Definition at line 29 of file paniccodes.h.

◆ PANIC_ACTIVE_TIMER_DESCOPED

#define PANIC_ACTIVE_TIMER_DESCOPED   (13)

Definition at line 34 of file paniccodes.h.

◆ PANIC_ASSERT_FAILED

#define PANIC_ASSERT_FAILED   (1)

Definition at line 22 of file paniccodes.h.

◆ PANIC_AUTO_HEAP_EXHAUSTED

#define PANIC_AUTO_HEAP_EXHAUSTED   (4)

Definition at line 25 of file paniccodes.h.

◆ PANIC_LIST_UNLINK_FAILED

#define PANIC_LIST_UNLINK_FAILED   (2)

Definition at line 23 of file paniccodes.h.

◆ PANIC_NO_READY_THREADS

#define PANIC_NO_READY_THREADS   (6)

Definition at line 27 of file paniccodes.h.

◆ PANIC_POWERMAN_EXHAUSTED

#define PANIC_POWERMAN_EXHAUSTED   (5)

Definition at line 26 of file paniccodes.h.

◆ PANIC_RUNNING_THREAD_DESCOPED

#define PANIC_RUNNING_THREAD_DESCOPED   (7)

Definition at line 28 of file paniccodes.h.

◆ PANIC_STACK_SLACK_VIOLATED

#define PANIC_STACK_SLACK_VIOLATED   (3)

Definition at line 24 of file paniccodes.h.