|
gem5
v21.2.1.1
|
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 |
| RequestorID | id |
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 gem5::probing::PacketInfo::addr |
Definition at line 61 of file mem.hh.
Referenced by gem5::MemTraceProbe::handleRequest(), gem5::StackDistProbe::handleRequest(), gem5::MemFootprintProbe::handleRequest(), and gem5::CommMonitor::MonitorStats::updateReqStats().
| MemCmd gem5::probing::PacketInfo::cmd |
Definition at line 60 of file mem.hh.
Referenced by gem5::MemTraceProbe::handleRequest(), gem5::StackDistProbe::handleRequest(), gem5::MemFootprintProbe::handleRequest(), gem5::CommMonitor::MonitorStats::updateReqStats(), and gem5::CommMonitor::MonitorStats::updateRespStats().
| Request::FlagsType gem5::probing::PacketInfo::flags |
Definition at line 63 of file mem.hh.
Referenced by gem5::MemTraceProbe::handleRequest().
| RequestorID gem5::probing::PacketInfo::id |
Definition at line 65 of file mem.hh.
Referenced by gem5::MemTraceProbe::handleRequest().
| Addr gem5::probing::PacketInfo::pc |
Definition at line 64 of file mem.hh.
Referenced by gem5::MemTraceProbe::handleRequest().
| uint32_t gem5::probing::PacketInfo::size |
Definition at line 62 of file mem.hh.
Referenced by gem5::MemTraceProbe::handleRequest(), gem5::CommMonitor::MonitorStats::updateReqStats(), and gem5::CommMonitor::MonitorStats::updateRespStats().