Searched refs:Trace (Results 1 - 25 of 62) sorted by relevance

123

/gem5/src/cpu/
H A Dinteltrace.cc45 namespace Trace { namespace
48 Trace::IntelTraceRecord::dump()
50 ostream &outs = Trace::output();
61 } // namespace Trace
67 Trace::IntelTrace *
70 return new Trace::IntelTrace(this);
H A Dnativetrace.cc40 namespace Trace { namespace
59 Trace::NativeTraceRecord::dump()
67 } // namespace Trace
H A Dexetrace.cc63 namespace Trace { namespace
72 Trace::ExeTracerRecord::traceInst(const StaticInstPtr &inst, bool ran)
74 ostream &outs = Trace::output();
190 Trace::ExeTracerRecord::dump()
212 } // namespace Trace
218 Trace::ExeTracer *
221 return new Trace::ExeTracer(this);
H A Dinteltrace.hh43 namespace Trace { namespace
78 } // namespace Trace
H A Dinst_pb_trace.cc52 namespace Trace { namespace
180 } // namespace Trace
183 Trace::InstPBTrace*
186 return new Trace::InstPBTrace(this);
H A Dexetrace.hh45 namespace Trace { namespace
83 } // namespace Trace
/gem5/src/arch/sparc/
H A Dnativetrace.hh39 namespace Trace { namespace
50 } // namespace Trace
H A Dnativetrace.cc39 namespace Trace { namespace
53 Trace::SparcNativeTrace::check(NativeTraceRecord *record)
91 } // namespace Trace
97 Trace::SparcNativeTrace *
100 return new Trace::SparcNativeTrace(this);
/gem5/src/python/pybind11/
H A Ddebug.cc70 Trace::setDebugLogger(new Trace::OstreamLogger(*file_stream->stream()));
78 Trace::getDebugLogger()->addIgnore(ignore);
116 .def("enable", &Trace::enable)
117 .def("disable", &Trace::disable)
/gem5/src/arch/arm/tracers/
H A Dtarmac_tracer.cc47 namespace Trace { namespace
97 } // namespace Trace
99 Trace::TarmacTracer *
102 return new Trace::TarmacTracer(this);
H A Dtarmac_tracer.hh55 namespace Trace { namespace
130 } // namespace Trace
/gem5/src/base/
H A Dtrace.hh47 namespace Trace { namespace
126 } // namespace Trace
172 Trace::getDebugLogger()->dump(curTick(), name(), data, count); \
178 Trace::getDebugLogger()->dprintf(curTick(), name(), \
186 Trace::getDebugLogger()->dprintf(curTick(), s->name(), \
194 Trace::getDebugLogger()->dprintf((Tick)-1, std::string(), \
200 Trace::getDebugLogger()->dump(curTick(), name(), data, count); \
204 Trace::getDebugLogger()->dprintf(curTick(), name(), __VA_ARGS__); \
208 Trace::getDebugLogger()->dprintf((Tick)-1, string(), __VA_ARGS__); \
/gem5/src/arch/sparc/insts/
H A Dunknown.hh53 execute(ExecContext *, Trace::InstRecord *) const override
H A Dunimp.hh64 execute(ExecContext *xc, Trace::InstRecord *traceData) const override
100 execute(ExecContext *xc, Trace::InstRecord *traceData) const override
H A Dmicro.hh73 execute(ExecContext *, Trace::InstRecord *) const override
79 initiateAcc(ExecContext *, Trace::InstRecord *) const override
85 completeAcc(PacketPtr, ExecContext *, Trace::InstRecord *) const override
H A Dnop.hh59 execute(ExecContext *xc, Trace::InstRecord *traceData) const override
H A Dnop.cc54 execute(ExecContext *xc, Trace::InstRecord *traceData) const
76 Trace::InstRecord *traceData) const
/gem5/util/systemc/gem5_within_systemc/
H A Dsc_logger.hh58 class Logger : public Trace::Logger
H A Dsc_logger.cc65 Trace::Logger *logger;
67 CuttingStreambuf(Trace::Logger *logger_) : logger(logger_)
/gem5/src/arch/arm/insts/
H A Dpseudo.hh60 Trace::InstRecord *traceData) const override;
86 Trace::InstRecord *traceData) const override;
116 Trace::InstRecord *traceData) const override;
134 Fault execute(ExecContext *xc, Trace::InstRecord *traceData) const;
H A Dpseudo.cc59 DecoderFaultInst::execute(ExecContext *xc, Trace::InstRecord *traceData) const
131 FailUnimplemented::execute(ExecContext *xc, Trace::InstRecord *traceData) const
166 WarnUnimplemented::execute(ExecContext *xc, Trace::InstRecord *traceData) const
189 IllegalExecInst::execute(ExecContext *xc, Trace::InstRecord *traceData) const
/gem5/src/arch/riscv/insts/
H A Dunknown.hh60 execute(ExecContext *, Trace::InstRecord *) const override
H A Dstatic_inst.hh88 initiateAcc(ExecContext *xc, Trace::InstRecord *traceData) const override
95 Trace::InstRecord *traceData) const override
101 execute(ExecContext *xc, Trace::InstRecord *traceData) const override
/gem5/src/arch/generic/
H A Dmemhelpers.hh58 initiateMemRead(XC *xc, Trace::InstRecord *traceData, Addr addr,
67 getMem(PacketPtr pkt, MemT &mem, Trace::InstRecord *traceData)
77 readMemAtomic(XC *xc, Trace::InstRecord *traceData, Addr addr, MemT &mem,
93 writeMemTiming(XC *xc, Trace::InstRecord *traceData, MemT mem, Addr addr,
106 writeMemAtomic(XC *xc, Trace::InstRecord *traceData, const MemT &mem,
127 amoMemAtomic(XC *xc, Trace::InstRecord *traceData, MemT &mem, Addr addr,
150 initiateMemAMO(XC *xc, Trace::InstRecord *traceData, Addr addr, MemT& mem,
/gem5/src/arch/x86/
H A Dmemhelpers.hh47 initiateMemRead(ExecContext *xc, Trace::InstRecord *traceData, Addr addr,
55 Trace::InstRecord *traceData)
89 Trace::InstRecord *traceData)
107 readMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, Addr addr,
141 readMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, Addr addr,
176 writeMemTiming(ExecContext *xc, Trace::InstRecord *traceData, uint64_t mem,
188 writeMemTiming(ExecContext *xc, Trace::InstRecord *traceData,
206 writeMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, uint64_t mem,
222 writeMemAtomic(ExecContext *xc, Trace::InstRecord *traceData,

Completed in 26 milliseconds

123