|
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