43 _os(
gem5::simout.create(
name, true, true)), timeUnitTicks(0),
44 timeUnitValue(0.0), timeUnitUnit(::
sc_core::SC_PS), _traceDeltas(false)
71 std::ostringstream
ss;
void close(OutputStream *file)
Closes an output file and free the corresponding OutputFile.
const std::string & name() const
Get the file name in the output directory.
std::ostream * stream() const
Get the output underlying output stream.
sc_dt::uint64 value() const
void registerTraceFile(TraceFile *tf)
void unregisterTraceFile(TraceFile *tf)
::sc_core::sc_time_unit timeUnitUnit
TraceFile(const std::string &name)
void set_time_unit(double, ::sc_core::sc_time_unit) override
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.
sc_time sc_get_time_resolution()
const char * TimeUnitNames[]
#define SC_REPORT_INFO(msg_type, msg)
const std::string & name()