DynamoRIO
|
dynamorio::drmemtrace::policy_lru_t Class Reference
#include <policy_lru.h>
Inheritance diagram for dynamorio::drmemtrace::policy_lru_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
An LRU cache replacement policy.
The way which was accessed the longest time ago is evicted.
The documentation for this class was generated from the following file:
- /home/runner/work/dynamorio/dynamorio/build_release-64/clients/include/drmemtrace/policy_lru.h