gem5 v24.1.0.1
|
Public Member Functions | |
std::string | vcdType () override |
void | finalize () override |
void | output (std::ostream &os) override |
![]() | |
VcdTraceVal (const ::sc_core::sc_time *t, const std::string &vcd_name, int width) | |
![]() | |
TraceVal (const T *_t, int _width) | |
~TraceVal () | |
const T & | value () |
bool | check () override |
![]() | |
TraceValBase (int _width) | |
virtual | ~TraceValBase () |
int | width () |
Static Private Attributes | |
static const int | TimeWidth = 64 |
Additional Inherited Members | |
![]() | |
typedef ::sc_core::sc_time | TracedType |
![]() | |
int | _width |
|
inlineoverridevirtual |
Reimplemented from sc_gem5::TraceVal< T, Base >.
Definition at line 569 of file vcd.cc.
References sc_gem5::TraceValBase::_width, sc_gem5::TraceValBase::finalize(), and TimeWidth.
|
inlineoverride |
Definition at line 576 of file vcd.cc.
References gem5::bits(), TimeWidth, and sc_gem5::TraceVal< T, Base >::value().
|
inlineoverride |
|
staticprivate |
Definition at line 561 of file vcd.cc.
Referenced by finalize(), and output().