Lines Matching refs:trace

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")
344 trace.reset();
370 // trace has been reached and traceComplete needs to be set in addition
372 if (!trace.read(new_node)) {
592 // then read from the trace file to populate the graph next time we are in
614 // If trace is completely read, readyList is empty and depGraph is empty,
746 // dependencies on store completion in the trace. But if we were
783 // then read from the trace file to populate the graph next time we are in
794 // last remaining response. So, either the trace is complete or there
1043 .desc("Last tick simulated from the fixed inst trace")
1057 panic("Read of first message in the trace failed.\n");
1114 trace.reset();
1130 // trace has been reached and traceComplete needs to be set in addition
1132 if (!trace.read(&currElement)) {
1261 : trace(filename),
1267 if (!trace.read(header_msg)) {
1275 // Assign window size equal to the field in the trace that was recorded
1276 // when the data dependency trace was captured in the o3cpu model
1284 trace.reset();
1291 if (trace.read(pkt_msg)) {
1474 : trace(filename)
1478 if (!trace.read(header_msg)) {
1491 trace.reset();
1498 if (trace.read(pkt_msg)) {