Go to the documentation of this file.
106 #if (CH_DBG_SYSTEM_STATE_CHECK == TRUE) || defined(__DOXYGEN__)
void __dbg_check_lock(void)
Guard code for chSysLock().
void chSysHalt(const char *reason)
Halts the system.
void __dbg_check_lock_from_isr(void)
Guard code for chSysLockFromIsr().
#define currcore
Access to current core's instance structure.
System instance data structure.
static void port_unlock_from_isr(void)
Kernel-unlock action from an interrupt handler.
void __dbg_check_leave_isr(void)
Guard code for CH_IRQ_EPILOGUE().
void __dbg_check_enable(void)
Guard code for chSysEnable().
cnt_t isr_cnt
ISR nesting level.
void chDbgCheckClassI(void)
I-class functions context check.
static void port_lock_from_isr(void)
Kernel-lock action from an interrupt handler.
void __dbg_check_enter_isr(void)
Guard code for CH_IRQ_PROLOGUE().
cnt_t lock_cnt
Lock nesting level.
void __dbg_check_suspend(void)
Guard code for chSysSuspend().
system_debug_t dbg
System debug.
#define unlikely(x)
Marks a boolean expression as likely false.
void __dbg_check_unlock_from_isr(void)
Guard code for chSysUnlockFromIsr().
void chDbgCheckClassS(void)
S-class functions context check.
void __dbg_check_disable(void)
Guard code for chSysDisable().
void __dbg_check_unlock(void)
Guard code for chSysUnlock().