/** * @brief Guard code for @p chSysUnlockFromIsr(). * * @notapi */ void _dbg_check_unlock_from_isr(void) { if ((ch.dbg.isr_cnt <= 0) || (ch.dbg.lock_cnt <= 0)) { chSysHalt("SV#7"); } _dbg_leave_lock(); }
/** * @brief Guard code for @p chSysUnlock(). * * @notapi */ void _dbg_check_unlock(void) { if ((ch.dbg.isr_cnt != (cnt_t)0) || (ch.dbg.lock_cnt <= (cnt_t)0)) { chSysHalt("SV#5"); } _dbg_leave_lock(); }
/** * @brief Guard code for @p chSysUnlockFromIsr(). * * @notapi */ void _dbg_check_unlock_from_isr(void) { if ((nil.isr_cnt <= (cnt_t)0) || (nil.lock_cnt <= (cnt_t)0)) { chSysHalt("SV#7"); } _dbg_leave_lock(); }
/** * @brief Guard code for @p chSysUnlockFromIsr(). * * @notapi */ void _dbg_check_unlock_from_isr(void) { if ((ch.dbg.isr_cnt <= (cnt_t)0) || (ch.dbg.lock_cnt <= (cnt_t)0)) { chSysHalt("SV#7", __func__); } _dbg_leave_lock(); }
/** * @brief Guard code for @p chSysUnlock(). * * @notapi */ void _dbg_check_unlock(void) { if ((ch.dbg_isr_cnt != 0) || (ch.dbg_lock_cnt <= 0)) chSysHalt("SV#5"); _dbg_leave_lock(); }