File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -132,6 +132,12 @@ changes:
132132 - Added new fields elf_path and elf_path_size to dr_memory_dump_spec_t. When
133133 dr_create_memory_dump() returns true and elf_path is not NULL, elf_path will be
134134 written with the path to the memory dump file.
135+ - Added a separate cache replacement policy object to `caching_device_t`. `init` now
136+ takes an `std::unique_ptr<cache_replacement_policy_t>` that defines the replacement
137+ policy. It can be created manually or by using `create_cache_replacement_policy`.
138+ Removed the subclasses `cache_lru_t`, `cache_fifo_t`, `tlb_lfu_t`, `tlb_plru_t` that
139+ implemented specific cache replacement policies. Added implementations for the
140+ matching policies as subclasses of `cache_replacement_policy_t`.
135141
136142Further non-compatibility-affecting changes include:
137143 - Changed the types of `block_size`, `total_size`, `num_blocks`, to `int64_t`
You can’t perform that action at this time.
0 commit comments