38#ifndef __MEM_PROBES_BASE_HH__
39#define __MEM_PROBES_BASE_HH__
50struct BaseMemProbeParams;
86 parent.handleRequest(pkt_info);
PacketListener(BaseMemProbe &_parent, std::string name)
void notify(const probing::PacketInfo &pkt_info) override
virtual void handleRequest(const probing::PacketInfo &pkt_info)=0
Callback to analyse intercepted Packets.
std::vector< ProbeListenerPtr<> > listeners
void regProbeListeners() override
Register probe listeners for this object.
BaseMemProbe(const BaseMemProbeParams ¶ms)
ProbeListenerArgBase(std::string name)
const Params & params() const
SimObject(const Params &p)
Copyright (c) 2024 Arm Limited All rights reserved.
Overload hash function for BasicBlockRange type.
A struct to hold on to the essential fields from a packet, so that the packet and underlying request ...