/gem5/src/cpu/trace/ |
H A D | trace_cpu.hh | 63 * 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 D | trace_cpu.cc | 42 #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 D | elf_queue.h | 110 #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 D | sandbox.py | 136 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 D | log.py | 205 def trace(self, message): member in class:LogWrapper 253 def trace(self, message): member in class:TestLogWrapper
|
H A D | helper.py | 66 logger_callback = logger.trace 67 logger.trace('Logging call to command: %s' % cmdstr)
|
/gem5/src/arch/arm/ |
H A D | stacktrace.cc | 38 #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 D | stacktrace.cc | 34 #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 D | stacktrace.cc | 35 #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 D | simple-run.py | 74 # 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 D | main.py | 227 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 D | sweep.py | 186 def trace(): function 198 system.tgen.start(trace())
|
/gem5/src/arch/mips/ |
H A D | stacktrace.cc | 38 #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 D | stacktrace.cc | 38 #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 D | scheduler.cc | 315 trace(true); 485 Scheduler::trace(bool delta) function in class:sc_gem5::Scheduler 488 tf->trace(delta);
|
H A D | scheduler.hh | 462 void timeAdvances() { trace(false); } 494 void trace(bool delta);
|
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_object.h | 79 virtual void trace( sc_trace_file* tf ) const;
|
H A D | sc_object.cpp | 359 sc_object::trace( sc_trace_file * /* unused */) const function in class:sc_core::sc_object
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_fifo.h | 136 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 D | sc_signal.h | 168 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 D | stacktrace.cc | 38 #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 D | vcd.hh | 80 void trace(bool delta) override;
|
/gem5/configs/example/ |
H A D | hmctest.py | 29 parser.add_argument("--elastic-trace-en", action="store_true", 31 instruction fetch traces using elastic trace\
|
/gem5/ext/systemc/src/sysc/tracing/ |
H A D | sc_wif_trace.cpp | 1646 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 D | sc_vcd_trace.cpp | 283 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
|