aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSeongJae Park <sj38.park@gmail.com>2024-03-03 10:59:17 -0800
committerSeongJae Park <sj38.park@gmail.com>2024-03-03 11:11:05 -0800
commitce2e181fc7cffc0850920583cb563fba2f18b40a (patch)
tree3a6ae30ee5547bb54367418fe6a2d3d8072e97d2
parent773d510b21c9a241a718017004cc3dab8b757764 (diff)
downloaddamo-ce2e181fc7cffc0850920583cb563fba2f18b40a.tar.gz
_damon_records: Rename parse_sort_addr_ranges_input() for general bytes ranges
Signed-off-by: SeongJae Park <sj38.park@gmail.com>
-rw-r--r--_damon_records.py6
-rw-r--r--tests/unit/test_damon_records.py14
2 files changed, 10 insertions, 10 deletions
diff --git a/_damon_records.py b/_damon_records.py
index 774ff8a5..d47e0aaa 100644
--- a/_damon_records.py
+++ b/_damon_records.py
@@ -914,11 +914,11 @@ def get_records(tried_regions_of=None, record_file=None, record_filter=None,
records, request.record_filter.address_ranges)
return records, None
-def parse_sort_addr_ranges_input(addr_ranges_input):
+def parse_sort_bytes_ranges_input(bytes_ranges_input):
try:
ranges = [[_damo_fmt_str.text_to_bytes(start),
_damo_fmt_str.text_to_bytes(end)]
- for start, end in addr_ranges_input]
+ for start, end in bytes_ranges_input]
except Exception as e:
return None, 'conversion to bytes failed (%s)' % e
@@ -938,7 +938,7 @@ def args_to_filter(args):
addr_range = None
if args.address != None:
- addr_range, err = parse_sort_addr_ranges_input(
+ addr_range, err = parse_sort_bytes_ranges_input(
args.address)
if err != None:
return None, 'wrong --address input (%s)' % err
diff --git a/tests/unit/test_damon_records.py b/tests/unit/test_damon_records.py
index 11fdcc05..0b77635e 100644
--- a/tests/unit/test_damon_records.py
+++ b/tests/unit/test_damon_records.py
@@ -118,22 +118,22 @@ class TestDamon(unittest.TestCase):
ranges), [_damon.DamonRegion(3, 5), _damon.DamonRegion(6,
9), _damon.DamonRegion(10, 12)])
- def test_parse_sort_addr_ranges_input(self):
+ def test_parse_sort_bytes_ranges_input(self):
self.assertEqual(
- _damon_records.parse_sort_addr_ranges_input([['1G', '2G']]),
+ _damon_records.parse_sort_bytes_ranges_input([['1G', '2G']]),
([[1024 * 1024 * 1024, 1024 * 1024 * 1024 * 2]], None))
- ranges, err = _damon_records.parse_sort_addr_ranges_input(
+ ranges, err = _damon_records.parse_sort_bytes_ranges_input(
[['abc', 'def']])
self.assertNotEqual(err, None)
- ranges, err = _damon_records.parse_sort_addr_ranges_input([[4, 3]])
+ ranges, err = _damon_records.parse_sort_bytes_ranges_input([[4, 3]])
self.assertNotEqual(err, None)
- ranges, err = _damon_records.parse_sort_addr_ranges_input(
+ ranges, err = _damon_records.parse_sort_bytes_ranges_input(
[[5, 7], [2, 6]])
self.assertEqual(err, 'overlapping range')
self.assertEqual(
- _damon_records.parse_sort_addr_ranges_input([[10, 20], [5, 7]]),
- ([[5, 7], [10, 20]], None))
+ _damon_records.parse_sort_bytes_ranges_input(
+ [[10, 20], [5, 7]]), ([[5, 7], [10, 20]], None))
if __name__ == '__main__':
unittest.main()