38#ifndef __MEM_PROBES_STACK_DIST_HH__
39#define __MEM_PROBES_STACK_DIST_HH__
49struct StackDistProbeParams;
Base class for memory system probes accepting Packet instances.
The stack distance calculator is a passive object that merely observes the addresses pass to it.
gem5::StackDistProbe::StackDistProbeStats stats
const bool disableLogHists
const bool disableLinearHists
void handleRequest(const probing::PacketInfo &pkt_info) override
Callback to analyse intercepted Packets.
StackDistProbe(const StackDistProbeParams ¶ms)
This is a simple scalar statistic, like a counter.
const Params & params() const
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.
Declaration of the Packet class.
statistics::Scalar infiniteSD
statistics::Histogram writeLinearHist
statistics::SparseHistogram readLogHist
statistics::Histogram readLinearHist
statistics::SparseHistogram writeLogHist
StackDistProbeStats(StackDistProbe *parent)
A struct to hold on to the essential fields from a packet, so that the packet and underlying request ...