Go to the documentation of this file.
38 #ifndef __MEM_PROBES_MEM_TRACE_HH__
39 #define __MEM_PROBES_MEM_TRACE_HH__
45 struct MemTraceProbeParams;
77 #endif //__MEM_PROBES_MEM_TRACE_HH__
void handleRequest(const ProbePoints::PacketInfo &pkt_info) override
Callback to analyse intercepted Packets.
void closeStreams()
Callback to flush and close all open output streams on exit.
void startup() override
startup() is the final initialization call before simulation.
const bool withPC
Include the Program Counter in the memory trace.
const Params * params() const
MemTraceProbe(MemTraceProbeParams *params)
A ProtoOutputStream wraps a coded stream, potentially with compression, based on looking at the file ...
A struct to hold on to the essential fields from a packet, so that the packet and underlying request ...
ProtoOutputStream * traceStream
Trace output stream.
Base class for memory system probes accepting Packet instances.
Generated on Wed Sep 30 2020 14:02:13 for gem5 by doxygen 1.8.17