Searched refs:trace (Results 26 - 50 of 64) sorted by relevance

123

/gem5/src/cpu/trace/
H A Dtrace_cpu.hh63 * The trace cpu replays traces generated using the elastic trace probe
64 * attached to the O3 CPU model. The elastic trace is an execution trace with
66 * trace cpu also replays a fixed timestamp fetch trace that is also generated
67 * by the elastic trace probe. This trace cpu model aims at achieving faster
69 * same trace is used for playback on different memory sub-systems.
74 * timing from the trace an
399 ProtoInputStream trace; member in class:TraceCPU::FixedRetryGen::InputStream
514 InputStream trace; member in class:TraceCPU::FixedRetryGen
801 ProtoInputStream trace; member in class:TraceCPU::ElasticDataGen::InputStream
1000 InputStream trace; member in class:TraceCPU::ElasticDataGen
[all...]
H A Dtrace_cpu.cc42 #include "cpu/trace/trace_cpu.hh"
46 // Declare and initialize the static counter for number of trace CPUs.
116 DPRINTF(TraceCPUInst, "Instruction fetch request trace file is \"%s\"."
118 DPRINTF(TraceCPUData, "Data memory request trace file is \"%s\".\n",
129 // Set the trace offset as the minimum of that in both traces
138 // Adjust the trace offset for the dcache generator's ready nodes
144 // If the Trace CPU simulation is configured to exit on any one trace
173 // If this is the first trace to complete, set the variable. If it
209 exitSimLoop("End of trace reached");
300 .desc("Last tick simulated from the elastic data trace")
[all...]
/gem5/ext/libelf/
H A Delf_queue.h110 #define TRACEBUF struct qm_trace trace;
114 (head)->trace.prevline = (head)->trace.lastline; \
115 (head)->trace.prevfile = (head)->trace.lastfile; \
116 (head)->trace.lastline = __LINE__; \
117 (head)->trace.lastfile = __FILE__; \
121 (elem)->trace.prevline = (elem)->trace.lastline; \
122 (elem)->trace
[all...]
/gem5/ext/testlib/
H A Dsandbox.py136 def __init__(self, trace):
137 super(SubprocessException, self).__init__(trace)
144 self.trace = exception_tuple[0]
146 self.trace = None
187 raise SubprocessException(status.trace)
H A Dlog.py205 def trace(self, message): member in class:LogWrapper
253 def trace(self, message): member in class:TestLogWrapper
H A Dhelper.py66 logger_callback = logger.trace
67 logger.trace('Logging call to command: %s' % cmdstr)
/gem5/src/arch/arm/
H A Dstacktrace.cc38 #include "base/trace.hh"
122 trace(_tc, inst);
130 StackTrace::trace(ThreadContext *_tc, bool is_call) function in class:ArmISA::StackTrace
/gem5/src/arch/riscv/
H A Dstacktrace.cc34 #include "base/trace.hh"
84 StackTrace::trace(ThreadContext *_tc, bool is_call) function in class:RiscvISA::StackTrace
86 panic("StackTrace::trace not implemented.\n");
/gem5/src/arch/power/
H A Dstacktrace.cc35 #include "base/trace.hh"
85 StackTrace::trace(ThreadContext *_tc, bool is_call) function in class:PowerISA::StackTrace
87 panic("StackTrace::trace not implemented.\n");
/gem5/tests/gem5/memory/
H A Dsimple-run.py74 # add a communication monitor, and also trace all the packets and
77 system.monitor.trace = MemTraceProbe(trace_file = "monitor.ptrc.gz")
/gem5/src/python/m5/
H A Dmain.py227 from . import trace
408 e = event.create(trace.enable, event.Event.Debug_Enable_Pri)
411 trace.enable()
415 e = event.create(trace.disable, event.Event.Debug_Enable_Pri)
418 trace.output(options.debug_file)
422 trace.ignore(ignore)
/gem5/configs/dram/
H A Dsweep.py186 def trace(): function
198 system.tgen.start(trace())
/gem5/src/arch/mips/
H A Dstacktrace.cc38 #include "base/trace.hh"
102 trace(_tc, inst);
110 StackTrace::trace(ThreadContext *_tc, bool is_call) function in class:StackTrace
230 panic("Stack trace dump not implemented.\n");
/gem5/src/arch/x86/
H A Dstacktrace.cc38 #include "base/trace.hh"
122 trace(_tc, inst);
130 StackTrace::trace(ThreadContext *_tc, bool is_call) function in class:X86ISA::StackTrace
/gem5/src/systemc/core/
H A Dscheduler.cc315 trace(true);
485 Scheduler::trace(bool delta) function in class:sc_gem5::Scheduler
488 tf->trace(delta);
H A Dscheduler.hh462 void timeAdvances() { trace(false); }
494 void trace(bool delta);
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_object.h79 virtual void trace( sc_trace_file* tf ) const;
H A Dsc_object.cpp359 sc_object::trace( sc_trace_file * /* unused */) const function in class:sc_core::sc_object
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_fifo.h136 void trace( sc_trace_file* tf ) const;
294 sc_fifo<T>::trace( sc_trace_file* tf ) const function in class:sc_core::sc_fifo
H A Dsc_signal.h168 void trace( sc_trace_file* tf ) const function in class:sc_core::sc_signal
397 void trace( sc_trace_file* tf ) const function in class:sc_core::sc_signal
564 void trace( sc_trace_file* tf ) const function in class:sc_core::sc_signal
/gem5/src/arch/alpha/
H A Dstacktrace.cc38 #include "base/trace.hh"
129 trace(_tc, inst);
137 StackTrace::trace(ThreadContext *_tc, bool is_call) function in class:AlphaISA::StackTrace
/gem5/src/systemc/utils/
H A Dvcd.hh80 void trace(bool delta) override;
/gem5/configs/example/
H A Dhmctest.py29 parser.add_argument("--elastic-trace-en", action="store_true",
31 instruction fetch traces using elastic trace\
/gem5/ext/systemc/src/sysc/tracing/
H A Dsc_wif_trace.cpp1646 wif_trace_file::trace( const tp& object_, const std::string& name_ ) \
1661 wif_trace_file::trace(const sc_dt::tp& object_, const std::string& name_) \
1687 wif_trace_file::trace( const tp& object_, \
1700 wif_trace_file::trace( const unsigned tp& object_, \
1727 wif_trace_file::trace( const sc_dt::tp& object_, \
1743 wif_trace_file::trace( const unsigned& object_, function in class:sc_core::wif_trace_file
1755 wif_trace_file::trace( const sc_dt::sc_bv_base& object_, function in class:sc_core::wif_trace_file
1762 wif_trace_file::trace( const sc_dt::sc_lv_base& object_, function in class:sc_core::wif_trace_file
1895 // Create the trace file
H A Dsc_vcd_trace.cpp283 vcd_trace_file::trace( function in class:sc_core::vcd_trace_file
291 vcd_trace_file::trace( function in class:sc_core::vcd_trace_file
1786 vcd_trace_file::trace(const tp& object_, const std::string& name_) \
1801 vcd_trace_file::trace(const sc_dt::tp& object_, const std::string& name_) \
1827 vcd_trace_file::trace( const tp& object_, \
1840 vcd_trace_file::trace( const unsigned tp& object_, \
1866 vcd_trace_file::trace( const sc_dt::tp& object_, \
1883 vcd_trace_file::trace( const unsigned& object_, function in class:sc_core::vcd_trace_file

Completed in 48 milliseconds

123