Lines Matching refs:actions
79 sc_actions actions = SC_UNSPECIFIED;
81 actions = msgInfo.sevActions[severity];
82 else if (msgInfo.actions != SC_UNSPECIFIED)
83 actions = msgInfo.actions;
84 else if (sevInfo.actions != SC_UNSPECIFIED)
85 actions = sevInfo.actions;
87 actions &= ~sc_gem5::reportSuppressedActions;
88 actions |= sc_gem5::reportForcedActions;
90 msgInfo.checkLimits(severity, actions);
91 sevInfo.checkLimit(actions);
98 if (actions & SC_CACHE_REPORT) {
107 sc_gem5::reportHandlerProc(report, actions);
123 sc_report_handler::set_actions(sc_severity severity, sc_actions actions)
126 sc_actions previous = info.actions;
127 info.actions = actions;
132 sc_report_handler::set_actions(const char *msg_type, sc_actions actions)
138 sc_actions previous = info.actions;
139 info.actions = actions;
145 const char *msg_type, sc_severity severity, sc_actions actions)
152 info.sevActions[severity] = actions;
230 sc_report_handler::suppress(sc_actions actions)
233 sc_gem5::reportSuppressedActions = actions;
244 sc_report_handler::force(sc_actions actions)
247 sc_gem5::reportForcedActions = actions;
259 sc_report_handler::set_catch_actions(sc_actions actions)
262 sc_gem5::reportCatchActions = actions;
281 const sc_report &report, const sc_actions &actions)
283 if (actions & SC_DISPLAY)
286 if ((actions & SC_LOG) && logFile) {
290 if (actions & SC_STOP) {
294 if (actions & SC_INTERRUPT)
296 if (actions & SC_ABORT)
298 if (actions & SC_THROW) {