gem5
|
A struct to hold on to the essential fields from a packet, so that the packet and underlying request can be safely passed on, and consequently modified or even deleted. More...
#include <mem.hh>
Public Member Functions | |
PacketInfo (const PacketPtr &pkt) | |
Public Attributes | |
MemCmd | cmd |
Addr | addr |
uint32_t | size |
Request::FlagsType | flags |
Addr | pc |
A struct to hold on to the essential fields from a packet, so that the packet and underlying request can be safely passed on, and consequently modified or even deleted.
|
inlineexplicit |
Addr ProbePoints::PacketInfo::addr |
Definition at line 56 of file mem.hh.
Referenced by MemTraceProbe::handleRequest(), StackDistProbe::handleRequest(), MemFootprintProbe::handleRequest(), and CommMonitor::MonitorStats::updateReqStats().
MemCmd ProbePoints::PacketInfo::cmd |
Definition at line 55 of file mem.hh.
Referenced by MemTraceProbe::handleRequest(), StackDistProbe::handleRequest(), MemFootprintProbe::handleRequest(), CommMonitor::MonitorStats::updateReqStats(), and CommMonitor::MonitorStats::updateRespStats().
Request::FlagsType ProbePoints::PacketInfo::flags |
Definition at line 58 of file mem.hh.
Referenced by MemTraceProbe::handleRequest().
Addr ProbePoints::PacketInfo::pc |
Definition at line 59 of file mem.hh.
Referenced by MemTraceProbe::handleRequest().
uint32_t ProbePoints::PacketInfo::size |
Definition at line 57 of file mem.hh.
Referenced by MemTraceProbe::handleRequest(), CommMonitor::MonitorStats::updateReqStats(), and CommMonitor::MonitorStats::updateRespStats().