Searched refs:ProbePoints (Results 1 - 18 of 18) sorted by relevance

/gem5/src/sim/probe/
H A Dpmu.hh46 namespace ProbePoints { namespace
H A Dmem.hh47 namespace ProbePoints { namespace
H A Dprobe.hh54 * ProbeManager: used to match up ProbeListeners and ProbePoints.
84 namespace ProbePoints { namespace
131 * ProbeListener base class; again used to simplify use of ProbePoints
263 * @brief adds a ProbeListener to this ProbePoints notify list.
275 * @brief remove a ProbeListener from this ProbePoints notify list.
/gem5/src/mem/probes/
H A Dbase.hh74 virtual void handleRequest(const ProbePoints::PacketInfo &pkt_info) = 0;
77 class PacketListener : public ProbeListenerArgBase<ProbePoints::PacketInfo>
85 void notify(const ProbePoints::PacketInfo &pkt_info) override {
H A Dmem_trace.hh56 void handleRequest(const ProbePoints::PacketInfo &pkt_info) override;
H A Dstack_dist.hh58 void handleRequest(const ProbePoints::PacketInfo &pkt_info) override;
H A Dmem_footprint.hh75 void handleRequest(const ProbePoints::PacketInfo &pkt_info) override;
H A Dstack_dist.cc99 StackDistProbe::handleRequest(const ProbePoints::PacketInfo &pkt_info)
H A Dmem_trace.cc110 MemTraceProbe::handleRequest(const ProbePoints::PacketInfo &pkt_info)
H A Dmem_footprint.cc100 MemFootprintProbe::handleRequest(const ProbePoints::PacketInfo &pi)
/gem5/src/cpu/
H A Dbase.hh513 ProbePoints::PMUUPtr pmuProbePoint(const char *name);
523 ProbePoints::PMUUPtr ppRetiredInsts;
524 ProbePoints::PMUUPtr ppRetiredInstsPC;
527 ProbePoints::PMUUPtr ppRetiredLoads;
529 ProbePoints::PMUUPtr ppRetiredStores;
532 ProbePoints::PMUUPtr ppRetiredBranches;
535 ProbePoints::PMUUPtr ppAllCycles;
538 ProbePoints::PMUUPtr ppActiveCycles;
H A Dbase.cc378 ProbePoints::PMUUPtr
381 ProbePoints::PMUUPtr ptr;
382 ptr.reset(new ProbePoints::PMU(getProbeManager(), name));
/gem5/src/mem/
H A Dcomm_monitor.hh392 void updateReqStats(const ProbePoints::PacketInfo& pkt, bool is_atomic,
394 void updateRespStats(const ProbePoints::PacketInfo& pkt, Tick latency,
426 ProbePoints::PacketUPtr ppPktReq;
429 ProbePoints::PacketUPtr ppPktResp;
H A Dcomm_monitor.cc82 ppPktReq.reset(new ProbePoints::Packet(getProbeManager(), "PktRequest"));
83 ppPktResp.reset(new ProbePoints::Packet(getProbeManager(), "PktResponse"));
247 const ProbePoints::PacketInfo& pkt_info, bool is_atomic,
314 const ProbePoints::PacketInfo& pkt_info, Tick latency, bool is_atomic)
349 ProbePoints::PacketInfo req_pkt_info(pkt);
360 ProbePoints::PacketInfo resp_pkt_info(pkt);
379 const ProbePoints::PacketInfo pkt_info(pkt);
420 const ProbePoints::PacketInfo pkt_info(pkt);
/gem5/src/cpu/pred/
H A Dbpred_unit.hh335 ProbePoints::PMUUPtr pmuProbePoint(const char *name);
343 ProbePoints::PMUUPtr ppBranches;
346 ProbePoints::PMUUPtr ppMisses;
H A Dbpred_unit.cc146 ProbePoints::PMUUPtr
149 ProbePoints::PMUUPtr ptr;
150 ptr.reset(new ProbePoints::PMU(getProbeManager(), name));
/gem5/src/arch/arm/
H A Dtlb.hh195 ProbePoints::PMUUPtr ppRefills;
H A Dtlb.cc561 ppRefills.reset(new ProbePoints::PMU(getProbeManager(), "Refills"));

Completed in 32 milliseconds