Home
last modified time | relevance | path

Searched refs:RangeSet (Results 1 – 12 of 12) sorted by relevance

/bootable/recovery/tests/unit/
Drangeset_test.cpp28 RangeSet rs(std::vector<Range>{ Range{ 8, 10 }, Range{ 1, 5 } }); in TEST()
31 RangeSet rs2(std::vector<Range>{}); in TEST()
34 RangeSet rs3(std::vector<Range>{ Range{ 8, 10 }, Range{ 5, 1 } }); in TEST()
39 RangeSet rs = RangeSet::Parse("2,1,10"); in TEST()
44 RangeSet rs2 = RangeSet::Parse("4,15,20,1,10"); in TEST()
51 ASSERT_EQ(rs, RangeSet::Parse(" 2, 1, 10")); in TEST()
52 ASSERT_FALSE(RangeSet::Parse("2,1,10 ")); in TEST()
57 ASSERT_FALSE(RangeSet::Parse("")); in TEST()
58 ASSERT_FALSE(RangeSet::Parse("2,1")); in TEST()
61 ASSERT_FALSE(RangeSet::Parse("a,1,1")); in TEST()
[all …]
Dcommands_test.cpp58 RangeSet({ { 569884, 569904 }, { 591946, 592043 } })), in TEST()
61 RangeSet({ { 566779, 566799 }, { 591946, 592043 } }), {}, {}), in TEST()
80 TargetInfo("6ebcf8cf1f6be0bc49e7d4a864214251925d1d15", RangeSet({ { 350729, 350731 } })), in TEST()
85 StashInfo("6ebcf8cf1f6be0bc49e7d4a864214251925d1d15", RangeSet({ { 0, 2 } })), in TEST()
106 RangeSet({ { 611641, 611643 }, { 636981, 637075 } })), in TEST()
110 RangeSet({ { 636981, 637075 }, { 770665, 770666 } }), // source ranges in TEST()
111 RangeSet({ { 0, 94 }, { 95, 96 } }), // source location in TEST()
113 StashInfo("9eedf00d11061549e32503cadf054ec6fbfa7a23", RangeSet({ { 94, 95 } })), in TEST()
204 RangeSet({ { 565704, 565752 }, { 566779, 566799 } })), in TEST()
207 RangeSet({ { 64525, 64545 }, { 565704, 565752 } }), RangeSet(), {}), in TEST()
[all …]
Dsysutil_test.cpp45 ASSERT_EQ(RangeSet(std::vector<Range>{ in TEST()
/bootable/recovery/otautil/include/otautil/
Drangeset.h27 class RangeSet {
29 RangeSet() : blocks_(0) {} in RangeSet() function
31 explicit RangeSet(std::vector<Range>&& pairs);
35 static RangeSet Parse(const std::string& range_text);
50 bool Overlaps(const RangeSet& other) const;
58 std::vector<RangeSet> Split(size_t groups) const;
112 bool operator==(const RangeSet& other) const {
117 bool operator!=(const RangeSet& other) const {
137 class SortedRangeSet : public RangeSet {
155 using RangeSet::Overlaps;
Dsysutil.h56 RangeSet block_ranges() const { in block_ranges()
64 RangeSet block_ranges) in BlockMapData()
73 RangeSet block_ranges_;
/bootable/recovery/otautil/
Drangeset.cpp32 RangeSet::RangeSet(std::vector<Range>&& pairs) { in RangeSet() function in RangeSet
47 RangeSet RangeSet::Parse(const std::string& range_text) { in Parse()
82 return RangeSet(std::move(pairs)); in Parse()
85 bool RangeSet::PushBack(Range range) { in PushBack()
101 void RangeSet::Clear() { in Clear()
106 std::vector<RangeSet> RangeSet::Split(size_t groups) const { in Split()
118 std::vector<RangeSet> result; in Split()
124 RangeSet buffer; in Split()
146 std::string RangeSet::ToString() const { in ToString()
159 size_t RangeSet::GetBlockNumber(size_t idx) const { in GetBlockNumber()
[all …]
Dsysutil.cpp79 RangeSet ranges; in ParseBlockMapFile()
/bootable/recovery/updater/include/private/
Dcommands.h36 TargetInfo(std::string hash, RangeSet ranges) in TargetInfo()
43 const RangeSet& ranges() const { in ranges()
61 RangeSet ranges_;
71 StashInfo(std::string id, RangeSet ranges) : id_(std::move(id)), ranges_(std::move(ranges)) {} in StashInfo()
81 const RangeSet& ranges() const { in ranges()
95 RangeSet ranges_;
106 SourceInfo(std::string hash, RangeSet ranges, RangeSet location, std::vector<StashInfo> stashes) in SourceInfo()
124 const std::function<int(const RangeSet&, std::vector<uint8_t>*)>& block_reader,
154 RangeSet ranges_;
157 RangeSet location_;
[all …]
/bootable/recovery/updater/
Dcommands.cpp99 RangeSet tgt_ranges = RangeSet::Parse(tokens[pos++]); in ParseTargetInfoAndSourceInfo()
114 RangeSet src_ranges; in ParseTargetInfoAndSourceInfo()
115 RangeSet src_ranges_location; in ParseTargetInfoAndSourceInfo()
121 src_ranges = RangeSet::Parse(tokens[pos++]); in ParseTargetInfoAndSourceInfo()
143 src_ranges_location = RangeSet::Parse(tokens[pos++]); in ParseTargetInfoAndSourceInfo()
160 RangeSet stash_location = RangeSet::Parse(pairs[1]); in ParseTargetInfoAndSourceInfo()
201 RangeSet tgt_ranges = RangeSet::Parse(tokens[pos++]); in Parse()
215 RangeSet src_ranges = RangeSet::Parse(tokens[pos++]); in Parse()
280 RangeSet hash_tree_ranges = RangeSet::Parse(tokens[pos++]); in Parse()
286 RangeSet source_ranges = RangeSet::Parse(tokens[pos++]); in Parse()
[all …]
Dblockimg.cpp77 static std::unordered_map<std::string, RangeSet> stash_map;
230 RangeSinkWriter(int fd, const RangeSet& tgt) in RangeSinkWriter()
317 const RangeSet& tgt_;
477 static int ReadBlocks(const RangeSet& src, std::vector<uint8_t>* buffer, int fd) { in ReadBlocks()
497 static int WriteBlocks(const RangeSet& tgt, const std::vector<uint8_t>& buffer, int fd) { in WriteBlocks()
579 RangeSet src = RangeSet::Parse(params.tokens[pos++]); in PrintHashForCorruptedSourceBlocks()
585 RangeSet locs; in PrintHashForCorruptedSourceBlocks()
589 locs = RangeSet(std::vector<Range>{ Range{ 0, src.blocks() } }); in PrintHashForCorruptedSourceBlocks()
595 locs = RangeSet::Parse(params.tokens[pos++]); in PrintHashForCorruptedSourceBlocks()
616 const RangeSet& src) { in PrintHashForCorruptedStashedBlocks()
[all …]
/bootable/recovery/update_verifier/include/update_verifier/
Dupdate_verifier.h58 const RangeSet& ranges);
64 std::map<std::string, RangeSet> partition_map_;
/bootable/recovery/update_verifier/
Dupdate_verifier.cpp139 const std::string& dm_block_device, const RangeSet& ranges) { in ReadBlocks()
143 std::vector<RangeSet> groups = ranges.Split(thread_num); in ReadBlocks()
256 RangeSet ranges = RangeSet::Parse(partition.ranges()); in ParseCareMap()