Home
last modified time | relevance | path

Searched refs:SortedRangeSet (Results 1 – 6 of 6) sorted by relevance

/bootable/recovery/otautil/
Drangeset.cpp240 SortedRangeSet::SortedRangeSet(std::vector<Range>&& pairs) : RangeSet(std::move(pairs)) { in SortedRangeSet() function in SortedRangeSet
244 void SortedRangeSet::Insert(const Range& to_insert) { in Insert()
245 SortedRangeSet rs({ to_insert }); in Insert()
250 void SortedRangeSet::Insert(const SortedRangeSet& rs) { in Insert()
276 void SortedRangeSet::Insert(size_t start, size_t len) { in Insert()
281 bool SortedRangeSet::Overlaps(size_t start, size_t len) const { in Overlaps()
296 size_t SortedRangeSet::GetOffsetInRangeSet(size_t old_offset) const { in GetOffsetInRangeSet()
/bootable/recovery/tests/unit/
Drangeset_test.cpp276 SortedRangeSet rs({ { 2, 3 }, { 4, 6 }, { 8, 14 } }); in TEST()
278 ASSERT_EQ(SortedRangeSet({ { 1, 3 }, { 4, 6 }, { 8, 14 } }), rs); in TEST()
281 ASSERT_EQ(SortedRangeSet({ { 1, 6 }, { 8, 14 } }), rs); in TEST()
284 SortedRangeSet r1({ { 20, 22 }, { 15, 18 } }); in TEST()
286 ASSERT_EQ(SortedRangeSet({ { 1, 6 }, { 8, 14 }, { 15, 18 }, { 20, 22 } }), rs); in TEST()
289 SortedRangeSet r2({ { 2, 7 }, { 15, 21 }, { 20, 25 } }); in TEST()
291 ASSERT_EQ(SortedRangeSet({ { 1, 7 }, { 8, 14 }, { 15, 25 } }), rs); in TEST()
296 SortedRangeSet rs; in TEST()
298 ASSERT_EQ(SortedRangeSet({ { 1, 2 } }), rs); in TEST()
301 ASSERT_EQ(SortedRangeSet({ { 1, 10 } }), rs); in TEST()
[all …]
/bootable/recovery/otautil/include/otautil/
Drangeset.h144 class SortedRangeSet : public RangeSet {
149 SortedRangeSet() {} in SortedRangeSet() function
152 explicit SortedRangeSet(std::vector<Range>&& pairs);
157 void Insert(const SortedRangeSet& rs);
/bootable/deprecated-ota/applypatch/include/applypatch/
Dimgdiff_image.h132 void UpdateSourceOffset(const SortedRangeSet& src_range);
245 const std::vector<SortedRangeSet>& split_src_ranges,
254 std::vector<SortedRangeSet>* split_src_ranges);
267 std::vector<SortedRangeSet>& split_src_ranges,
274 const SortedRangeSet& split_src_ranges,
/bootable/deprecated-ota/applypatch/
Dimgdiff.cpp226 static bool RemoveUsedBlocks(size_t* start, size_t* length, const SortedRangeSet& used_ranges) { in RemoveUsedBlocks()
473 void PatchChunk::UpdateSourceOffset(const SortedRangeSet& src_range) { in UpdateSourceOffset()
933 std::vector<SortedRangeSet>* split_src_ranges) { in SplitZipModeImageWithLimit()
940 SortedRangeSet used_src_ranges; // ranges used for previous split source images. in SplitZipModeImageWithLimit()
948 SortedRangeSet src_ranges; in SplitZipModeImageWithLimit()
1019 const SortedRangeSet& split_src_ranges, in AddSplitImageFromChunkList()
1091 std::vector<SortedRangeSet>& split_src_ranges, in ValidateSplitImages()
1115 SortedRangeSet used_src_ranges; in ValidateSplitImages()
1188 const std::vector<SortedRangeSet>& split_src_ranges, in GeneratePatches()
1604 std::vector<SortedRangeSet> split_src_ranges; in imgdiff()
/bootable/deprecated-ota/tests/unit/host/
Dimgdiff_test.cpp773 std::vector<SortedRangeSet> split_src_ranges; in TEST()
869 std::vector<SortedRangeSet> split_src_ranges; in TEST()