gem5
v20.1.0.0
|
#include <vcd.hh>
Public Member Functions | |
void | addValue (const std::string &name, VcdTraceValBase *value) |
void | output (const std::string &name, std::ostream &os) |
Private Attributes | |
std::vector< std::pair< std::string, VcdTraceValBase * > > | values |
std::map< std::string, VcdTraceScope * > | scopes |
void sc_gem5::VcdTraceScope::addValue | ( | const std::string & | name, |
VcdTraceValBase * | value | ||
) |
void sc_gem5::VcdTraceScope::output | ( | const std::string & | name, |
std::ostream & | os | ||
) |
Definition at line 157 of file vcd.cc.
References ccprintf(), csprintf(), name(), X86ISA::os, MipsISA::p, SC_REPORT_ERROR, scopes, values, sc_gem5::VcdTraceValBase::vcdName(), sc_gem5::VcdTraceValBase::vcdType(), MipsISA::w, and sc_gem5::TraceValBase::width().
Referenced by sc_gem5::VcdTraceFile::initialize().
|
private |
Definition at line 44 of file vcd.hh.
Referenced by addValue(), and output().
|
private |
Definition at line 43 of file vcd.hh.
Referenced by addValue(), and output().