Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

i#5675 record filter: Improve interfaces. #5751

Merged
merged 5 commits into from
Nov 21, 2022
Merged

Conversation

abhinav92003
Copy link
Contributor

@abhinav92003 abhinav92003 commented Nov 21, 2022

Improves interfaces to allow use in 3rd party code.

Uses std::unique_ptr for the record_filter_func_t vector and for the input file in record_file_reader_t. Adjusts record_filter_launcher and record_filter_unit_tests to pass unique_ptrs now.

Make input_entry_count_ and output_entry_count_ protected to let them be accessed by derived classes.

Separates out the cache_filter implementation details into a cpp file.

Adds the drcachesim/simulator directory to includes.

Issue: #5675

Improves interfaces to allow use in 3rd party code.

Uses std::unique_ptr for the record_filter_func_t vector and for
the input file in record_file_reader_t.

Adjusts record_filter_launcher and record_filter_unit_tests
to pass unique_ptrs now.

Make input_entry_count_ and output_entry_count_ protected to
let them be accessed by derived classes.

Separates out the cache_filter implementation details into a
cpp file to obviate the need to transitively include
cache_lru.h

Issue: #5675
@abhinav92003
Copy link
Contributor Author

x86-32 failure is #4604.

@abhinav92003 abhinav92003 marked this pull request as ready for review November 21, 2022 17:49
@abhinav92003
Copy link
Contributor Author

Jenkins failure is #5635.

@abhinav92003
Copy link
Contributor Author

run arm tests

1 similar comment
@abhinav92003
Copy link
Contributor Author

run arm tests

@abhinav92003
Copy link
Contributor Author

Jenkins now hit #5484.

@abhinav92003
Copy link
Contributor Author

run arm tests

@abhinav92003 abhinav92003 merged commit 3b03685 into master Nov 21, 2022
@abhinav92003 abhinav92003 deleted the i5675-use-unique-ptr branch November 21, 2022 21:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants