Lines Matching refs:severity

55 sc_report_handler::report(sc_severity severity, const char *msg_type,
58 report(severity, msg_type, msg, SC_MEDIUM, file, line);
62 sc_report_handler::report(sc_severity severity, const char *msg_type,
69 if (severity == SC_INFO && verbosity > sc_gem5::reportVerbosityLevel)
72 sc_gem5::ReportSevInfo &sevInfo = sc_gem5::reportSevInfos[severity];
77 msgInfo.sevCounts[severity]++;
80 if (msgInfo.sevActions[severity] != SC_UNSPECIFIED)
81 actions = msgInfo.sevActions[severity];
90 msgInfo.checkLimits(severity, actions);
94 sc_report report(severity, msg_type, msg, verbosity, file, line,
111 sc_report_handler::report(sc_severity severity, int id, const char *msg,
116 if (sc_gem5::reportWarningsAsErrors && severity == SC_WARNING)
117 severity = SC_ERROR;
119 report(severity, msg_type.c_str(), msg, file, line);
123 sc_report_handler::set_actions(sc_severity severity, sc_actions actions)
125 sc_gem5::ReportSevInfo &info = sc_gem5::reportSevInfos[severity];
145 const char *msg_type, sc_severity severity, sc_actions actions)
151 sc_actions previous = info.sevActions[severity];
152 info.sevActions[severity] = actions;
157 sc_report_handler::stop_after(sc_severity severity, int limit)
159 sc_gem5::ReportSevInfo &info = sc_gem5::reportSevInfos[severity];
179 const char *msg_type, sc_severity severity, int limit)
185 int previous = info.sevLimits[severity];
186 info.sevLimits[severity] = limit;
191 sc_report_handler::get_count(sc_severity severity)
193 return sc_gem5::reportSevInfos[severity].count;
206 sc_report_handler::get_count(const char *msg_type, sc_severity severity)
211 return sc_gem5::reportMsgInfoMap()[msg_type].sevCounts[severity];