/*..........................................................................*/ void QS_usr_dict(enum_t const rec, char_t const Q_ROM * const name) { QS_CRIT_STAT_ QS_CRIT_ENTRY_(); QS_beginRec((uint8_t)QS_USR_DICT); QS_U8_((uint8_t)rec); QS_STR_ROM_(name); QS_endRec(); QS_CRIT_EXIT_(); QS_onFlush(); }
/*..........................................................................*/ void QS_fun_dict(void (* const fun)(void), char_t const Q_ROM * const name) { QS_CRIT_STAT_ QS_CRIT_ENTRY_(); QS_beginRec((uint8_t)QS_FUN_DICT); QS_FUN_(fun); QS_STR_ROM_(name); QS_endRec(); QS_CRIT_EXIT_(); QS_onFlush(); }
/*..........................................................................*/ void QS_obj_dict(void const * const obj, char_t const Q_ROM * const name) { QS_CRIT_STAT_ QS_CRIT_ENTRY_(); QS_beginRec((uint8_t)QS_OBJ_DICT); QS_OBJ_(obj); QS_STR_ROM_(name); QS_endRec(); QS_CRIT_EXIT_(); QS_onFlush(); }
/*..........................................................................*/ void QF_onCleanup(void) { #ifdef Q_SPY idle_running = 0; complete(&idle_done); QS_onFlush(); if (np.dev) netpoll_cleanup(&np); if (qsBuf) kfree(qsBuf); #endif }
/*..........................................................................*/ void QS_sig_dict(enum_t const sig, void const * const obj, char_t const Q_ROM * const name) { QS_CRIT_STAT_ QS_CRIT_ENTRY_(); QS_beginRec((uint8_t)QS_SIG_DICT); QS_SIG_((QSignal)sig); QS_OBJ_(obj); QS_STR_ROM_(name); QS_endRec(); QS_CRIT_EXIT_(); QS_onFlush(); }