/** * @brief Guard code for @p chSysLockFromIsr(). * * @notapi */ void _dbg_check_lock_from_isr(void) { if ((ch.dbg.isr_cnt <= 0) || (ch.dbg.lock_cnt != 0)) { chSysHalt("SV#6"); } _dbg_enter_lock(); }
/** * @brief Guard code for @p chSysLock(). * * @notapi */ void _dbg_check_lock(void) { if ((ch.dbg.isr_cnt != (cnt_t)0) || (ch.dbg.lock_cnt != (cnt_t)0)) { chSysHalt("SV#4"); } _dbg_enter_lock(); }
/** * @brief Guard code for @p chSysLockFromIsr(). * * @notapi */ void _dbg_check_lock_from_isr(void) { if ((nil.isr_cnt <= (cnt_t)0) || (nil.lock_cnt != (cnt_t)0)) { chSysHalt("SV#6"); } _dbg_enter_lock(); }
/** * @brief Guard code for @p chSysLockFromIsr(). * * @notapi */ void _dbg_check_lock_from_isr(void) { if ((ch.dbg.isr_cnt <= (cnt_t)0) || (ch.dbg.lock_cnt != (cnt_t)0)) { chSysHalt("SV#6", __func__); } _dbg_enter_lock(); }
/** * @brief Guard code for @p chSysLock(). * * @notapi */ void _dbg_check_lock(void) { if ((ch.dbg_isr_cnt != 0) || (ch.dbg_lock_cnt != 0)) chSysHalt("SV#4"); _dbg_enter_lock(); }