|
gem5
v21.0.1.0
|
Public Member Functions | |
| std::string | vcdType () override |
| void | finalize () override |
| void | output (std::ostream &os) override |
Public Member Functions inherited from sc_gem5::VcdTraceVal<::sc_core::sc_time > | |
| VcdTraceVal (const ::sc_core::sc_time *t, const std::string &vcd_name, int width) | |
Public Member Functions inherited from sc_gem5::TraceVal< ::sc_core::sc_time, VcdTraceValBase > | |
| TraceVal (const ::sc_core::sc_time *_t, int _width) | |
| ~TraceVal () | |
| void | finalize () override |
| const ::sc_core::sc_time & | value () |
| bool | check () override |
Public Member Functions inherited from sc_gem5::VcdTraceValBase | |
| VcdTraceValBase (int width) | |
| ~VcdTraceValBase () | |
| void | vcdName (const std::string &vcd_name) |
| const std::string & | vcdName () |
Public Member Functions inherited from sc_gem5::TraceValBase | |
| TraceValBase (int _width) | |
| virtual | ~TraceValBase () |
| int | width () |
Static Private Attributes | |
| static const int | TimeWidth = 64 |
Additional Inherited Members | |
Public Types inherited from sc_gem5::VcdTraceVal<::sc_core::sc_time > | |
| typedef ::sc_core::sc_time | TracedType |
Protected Member Functions inherited from sc_gem5::VcdTraceValBase | |
| const char * | stripLeadingBits (const char *orig) |
| char | scLogicToVcdState (char in) |
| void | printVal (std::ostream &os, const std::string &rep) |
Protected Attributes inherited from sc_gem5::VcdTraceValBase | |
| std::string | _vcdName |
Protected Attributes inherited from sc_gem5::TraceValBase | |
| int | _width |
|
inlineoverridevirtual |
Reimplemented from sc_gem5::TraceValBase.
Definition at line 566 of file vcd.cc.
References sc_gem5::TraceValBase::_width, sc_gem5::TraceVal< T, VcdTraceValBase >::finalize(), and TimeWidth.
|
inlineoverridevirtual |
Implements sc_gem5::VcdTraceValBase.
Definition at line 573 of file vcd.cc.
References bits(), ArmISA::i, X86ISA::os, sc_gem5::VcdTraceValBase::printVal(), TimeWidth, X86ISA::val, sc_core::sc_time::value(), and sc_gem5::TraceVal< ::sc_core::sc_time, VcdTraceValBase >::value().
|
inlineoverridevirtual |
Reimplemented from sc_gem5::VcdTraceValBase.
|
staticprivate |
Definition at line 558 of file vcd.cc.
Referenced by finalize(), and output().