41 fatal(
"%s is NULL", !
cpuptr ?
"CPU":
"PcCountTrackerManager");
43 for (
int i = 0;
i <
p.targets.size();
i++) {
PcCountTracker(const PcCountTrackerParams ¶ms)
virtual void regProbeListeners()
setup the probelistener
void checkPc(const Addr &pc)
this function is called when the probelistener receives signal from the probe
std::unordered_set< Addr > targetPC
a set of Program Counter addresses that should notify the PcCounterTrackerManager for
BaseCPU * cpuptr
the core this PcCountTracker is tracking at
PcCountTrackerManager * manager
the PcCounterTrackerManager
ProbeListenerArg generates a listener for the class of Arg and the class type T which is the class co...
ProbeListenerObject(const ProbeListenerObjectParams ¶ms)
void connectListener(Args &&...args)
#define fatal(...)
This implements a cprintf based fatal() function.
Copyright (c) 2024 Arm Limited All rights reserved.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.