aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSeongJae Park <sj38.park@gmail.com>2024-03-03 10:45:52 -0800
committerSeongJae Park <sj38.park@gmail.com>2024-03-03 10:45:52 -0800
commit62c43fa42d3c6a53f74aa332e3b0452b93044881 (patch)
tree87c7d6b8d081280e8c1a969a8a1bdde156c7652e
parent63e65e3e5894a988cfefb7ea5bfcd9089bf93039 (diff)
downloaddamo-62c43fa42d3c6a53f74aa332e3b0452b93044881.tar.gz
_damon_records/get_records(): Remove access pattern and address ranges arguments
Nobody is using the two arguments now. All users are using RecordFilter instead. Remove the unused arguments. Signed-off-by: SeongJae Park <sj38.park@gmail.com>
-rw-r--r--_damon_records.py15
1 files changed, 3 insertions, 12 deletions
diff --git a/_damon_records.py b/_damon_records.py
index 25bab37c..369fceac 100644
--- a/_damon_records.py
+++ b/_damon_records.py
@@ -896,11 +896,10 @@ class RecordGetRequest:
self.dont_merge_regions = dont_merge_regions
def get_records(tried_regions_of=None, record_file=None, record_filter=None,
- access_pattern=None, address_ranges=None, total_sz_only=False,
- dont_merge_regions=True):
+ total_sz_only=False, dont_merge_regions=True):
request = RecordGetRequest(
- tried_regions_of, record_file, record_filter, access_pattern,
- address_ranges, total_sz_only, dont_merge_regions)
+ tried_regions_of, record_file, record_filter, None, None,
+ total_sz_only, dont_merge_regions)
if request.record_file == None:
records, err = get_snapshot_records_of(request)
if err != None:
@@ -922,18 +921,10 @@ def get_records(tried_regions_of=None, record_file=None, record_filter=None,
filter_by_pattern(record,
request.record_filter.access_pattern)
- if request.access_pattern is not None:
- for record in records:
- filter_by_pattern(record, request.access_pattern)
-
if request.record_filter is not None:
if request.record_filter.address_ranges:
filter_records_by_addr(
records, request.record_filter.address_ranges)
- return records, None
-
- if request.address_ranges:
- filter_records_by_addr(records, request.address_ranges)
return records, None
def parse_sort_addr_ranges_input(addr_ranges_input):