|
gem5 [DEVELOP-FOR-25.0]
|
ProbeListener base class; here to simplify things like containers containing multiple types of ProbeListener. More...
#include <probe.hh>
Public Member Functions | |
| ProbeListener (std::string _name) | |
| virtual | ~ProbeListener ()=default |
| ProbeListener (const ProbeListener &other)=delete | |
| ProbeListener & | operator= (const ProbeListener &other)=delete |
| ProbeListener (ProbeListener &&other) noexcept=delete | |
| ProbeListener & | operator= (ProbeListener &&other) noexcept=delete |
| const std::string & | getName () const |
Protected Attributes | |
| const std::string | name |
ProbeListener base class; here to simplify things like containers containing multiple types of ProbeListener.
Note a ProbeListener is added to the ProbePoint in constructor by using the ProbeManager passed in.
|
inline |
Definition at line 104 of file probe.hh.
References name.
Referenced by operator=(), operator=(), ProbeListener(), ProbeListener(), and gem5::ProbeListenerArgBase< Arg >::ProbeListenerArgBase().
|
virtualdefault |
|
delete |
References ProbeListener().
|
deletenoexcept |
References ProbeListener().
|
inline |
Definition at line 111 of file probe.hh.
References name.
Referenced by gem5::ProbeListenerCleanup::operator()().
|
delete |
References ProbeListener().
|
deletenoexcept |
References ProbeListener().
|
protected |
Definition at line 114 of file probe.hh.
Referenced by gem5::ArmISA::PMU::RegularEvent::CacheProbe::CacheProbe(), gem5::compression::FrequentValues::FrequentValuesListener::FrequentValuesListener(), getName(), gem5::BaseMemProbe::PacketListener::PacketListener(), gem5::prefetch::Base::PrefetchEvictListener::PrefetchEvictListener(), gem5::prefetch::Base::PrefetchListener::PrefetchListener(), gem5::prefetch::PIF::PrefetchListenerPC::PrefetchListenerPC(), ProbeListener(), gem5::ProbeListenerArg< LocalInstTracker, uint64_t >::ProbeListenerArg(), gem5::ProbeListenerArgBase< Arg >::ProbeListenerArgBase(), gem5::ProbeListenerArgFunc< Arg >::ProbeListenerArgFunc(), gem5::ArmISA::PMU::RegularEvent::RegularProbe::RegularProbe(), and gem5::PowerModel::ThermalProbeListener::ThermalProbeListener().