dynamorio::drmemtrace::policy_fifo_t Class Reference

#include <policy_fifo.h>

Inheritance diagram for dynamorio::drmemtrace::policy_fifo_t:
dynamorio::drmemtrace::cache_replacement_policy_t

Public Member Functions

void access_update (int set_idx, int way, cache_access_outcome_t access_type) override
 Informs the replacement policy that an access has occurred.
 
void eviction_update (int set_idx, int way) override
 Informs the replacement policy that an eviction has occurred.
 
void invalidation_update (int set_idx, int way) override
 Informs the replacement policy that an invalidation has occurred.
 
std::string get_name () const override
 Returns the name of the replacement policy.
 

Detailed Description

A FIFO cache replacement policy.

It is initialized with the ways in ascending order of their index, and ignores which ways are valid.


The documentation for this class was generated from the following file:
  • /home/runner/work/dynamorio/dynamorio/build_release-64/clients/include/drmemtrace/policy_fifo.h