|
gem5 v25.0.0.1
|
#include "_utils.hh"Go to the source code of this file.
Classes | |
| class | sc_report |
| class | sc_report_handler |
| class | sc_trace_file |
| class | sc_vector_base |
| class | sc_vector_iter< Element, AccessPolicy > |
| class | sc_vector< T > |
| class | sc_vector_assembly< T, MT > |
Typedefs | |
| typedef unsigned | sc_actions |
| typedef void(* | sc_report_handler_proc) (const sc_report &, const sc_actions &) |
| typedef std::exception | sc_exception |
Enumerations | |
| enum | sc_severity |
| enum | sc_verbosity |
Functions | |
| void | sc_interrupt_here (const char *msg_type, sc_severity) |
| void | sc_stop_here (const char *msg_type, sc_severity) |
| const std::string | sc_report_compose_message (const sc_report &) |
| bool | sc_report_close_default_log () |
| sc_trace_file * | sc_create_vcd_trace_file (const char *name) |
| void | sc_close_vcd_trace_file (sc_trace_file *tf) |
| void | sc_write_comment (sc_trace_file *tf, const std::string &comment) |
| template<class T> | |
| void | sc_trace (sc_trace_file *tf, const sc_in< T > &i, const std::string &name) |
| void | sc_trace_delta_cycles (sc_trace_file *, bool on=true) |
| template<class T> | |
| const T | sc_abs (const T &a) |
| template<class T> | |
| const T | sc_max (const T &a, const T &b) |
| template<class T> | |
| const T | sc_min (const T &a, const T &b) |
| static const char * | sc_release () |
| static const char * | sc_copyright () |
| const char * | sc_version () |
Variables | |
| const unsigned int | sc_version_major |
| const unsigned int | sc_version_minor |
| const unsigned int | sc_version_patch |
| const std::string | sc_version_originator |
| const std::string | sc_version_release_date |
| const std::string | sc_version_prerelease |
| const std::string | sc_version_string |
| const std::string | sc_copyright_string |
| const char | SC_ID_UNKNOWN_ERROR_ [] |
| const char | SC_ID_WITHOUT_MESSAGE_ [] |
| const char | SC_ID_NOT_IMPLEMENTED_ [] |
| const char | SC_ID_INTERNAL_ERROR_ [] |
| const char | SC_ID_ASSERTION_FAILED_ [] |
| const char | SC_ID_OUT_OF_BOUNDS_ [] |
| const char | SC_ID_ABORT_ [] |
| const char | SC_ID_REGISTER_ID_FAILED_ [] |
| const char | SC_ID_STRING_TOO_LONG_ [] |
| const char | SC_ID_FRONT_ON_EMPTY_LIST_ [] |
| const char | SC_ID_BACK_ON_EMPTY_LIST_ [] |
| const char | SC_ID_IEEE_1666_DEPRECATION_ [] |
| const char | SC_ID_VECTOR_INIT_CALLED_TWICE_ [] |
| const char | SC_ID_VECTOR_BIND_EMPTY_ [] |
| const char | SC_ID_VECTOR_NONOBJECT_ELEMENTS_ [] |
| typedef unsigned sc_core::sc_actions |
Definition at line 39 of file sc_report_handler.hh.
| typedef std::exception sc_core::sc_exception |
Definition at line 36 of file sc_exception.hh.
| typedef void(* sc_core::sc_report_handler_proc) (const sc_report &, const sc_actions &) |
Definition at line 62 of file sc_report_handler.hh.
| enum sc_core::sc_severity |
Definition at line 39 of file sc_report.hh.
Definition at line 48 of file sc_report.hh.
| const T sc_dt::sc_abs | ( | const T & | a | ) |
Definition at line 38 of file functions.hh.
| void sc_core::sc_close_vcd_trace_file | ( | sc_trace_file * | tf | ) |
Definition at line 58 of file sc_trace_file.cc.
|
inlinestatic |
Definition at line 94 of file functions.hh.
| sc_trace_file * sc_core::sc_create_vcd_trace_file | ( | const char * | name | ) |
Definition at line 52 of file sc_trace_file.cc.
| void sc_core::sc_interrupt_here | ( | const char * | msg_type, |
| sc_severity | ) |
Definition at line 362 of file sc_report_handler.cc.
| const T sc_dt::sc_max | ( | const T & | a, |
| const T & | b ) |
Definition at line 56 of file functions.hh.
| const T sc_dt::sc_min | ( | const T & | a, |
| const T & | b ) |
Definition at line 59 of file functions.hh.
Referenced by sc_dt::sc_signed::operator=(), sc_dt::sc_signed::operator=(), sc_dt::sc_unsigned::operator=(), and sc_dt::sc_unsigned::operator=().
|
inlinestatic |
Definition at line 89 of file functions.hh.
| bool sc_core::sc_report_close_default_log | ( | ) |
Definition at line 407 of file sc_report_handler.cc.
| const std::string sc_core::sc_report_compose_message | ( | const sc_report & | report | ) |
Definition at line 374 of file sc_report_handler.cc.
| void sc_core::sc_stop_here | ( | const char * | msg_type, |
| sc_severity | ) |
Definition at line 368 of file sc_report_handler.cc.
|
inline |
| void sc_core::sc_trace_delta_cycles | ( | sc_trace_file * | tf, |
| bool | on = true ) |
Definition at line 452 of file sc_trace_file.cc.
| const char * sc_core::sc_version | ( | ) |
Definition at line 44 of file functions.cc.
| void sc_core::sc_write_comment | ( | sc_trace_file * | tf, |
| const std::string & | comment ) |
Definition at line 64 of file sc_trace_file.cc.
| const std::string sc_core::sc_copyright_string |
Definition at line 41 of file functions.cc.
| const char sc_core::SC_ID_ABORT_ |
Definition at line 41 of file messages.cc.
| const char sc_core::SC_ID_ASSERTION_FAILED_ |
Definition at line 39 of file messages.cc.
| const char sc_core::SC_ID_BACK_ON_EMPTY_LIST_ |
Definition at line 46 of file messages.cc.
| const char sc_core::SC_ID_FRONT_ON_EMPTY_LIST_ |
Definition at line 44 of file messages.cc.
| const char sc_core::SC_ID_IEEE_1666_DEPRECATION_ |
Definition at line 48 of file messages.cc.
| const char sc_core::SC_ID_INTERNAL_ERROR_ |
Definition at line 38 of file messages.cc.
| const char sc_core::SC_ID_NOT_IMPLEMENTED_ |
Definition at line 37 of file messages.cc.
| const char sc_core::SC_ID_OUT_OF_BOUNDS_ |
Definition at line 40 of file messages.cc.
| const char sc_core::SC_ID_REGISTER_ID_FAILED_ |
Definition at line 34 of file messages.cc.
| const char sc_core::SC_ID_STRING_TOO_LONG_ |
Definition at line 43 of file messages.cc.
| const char sc_core::SC_ID_UNKNOWN_ERROR_ |
Definition at line 35 of file messages.cc.
| const char sc_core::SC_ID_VECTOR_BIND_EMPTY_ |
Definition at line 52 of file messages.cc.
| const char sc_core::SC_ID_VECTOR_INIT_CALLED_TWICE_ |
Definition at line 50 of file messages.cc.
| const char sc_core::SC_ID_VECTOR_NONOBJECT_ELEMENTS_ |
Definition at line 54 of file messages.cc.
| const char sc_core::SC_ID_WITHOUT_MESSAGE_ |
Definition at line 36 of file messages.cc.
| const unsigned int sc_core::sc_version_major |
Definition at line 33 of file functions.cc.
| const unsigned int sc_core::sc_version_minor |
Definition at line 34 of file functions.cc.
| const std::string sc_core::sc_version_originator |
Definition at line 36 of file functions.cc.
| const unsigned int sc_core::sc_version_patch |
Definition at line 35 of file functions.cc.
| const std::string sc_core::sc_version_prerelease |
Definition at line 38 of file functions.cc.
| const std::string sc_core::sc_version_release_date |
Definition at line 37 of file functions.cc.
| const std::string sc_core::sc_version_string |
Definition at line 40 of file functions.cc.