Searched refs:xor_map_ (Results 1 – 5 of 5) sorted by relevance
/system/update_engine/payload_consumer/ |
D | xor_extent_writer_unittest.cc | 65 ExtentMap<const CowMergeOperation*> xor_map_; member in chromeos_update_engine::XorExtentWriterTest 84 ASSERT_TRUE(xor_map_.AddExtent(op1.dst_extent(), &op1)); in TEST_F() 90 ASSERT_TRUE(xor_map_.AddExtent(op2.dst_extent(), &op2)); in TEST_F() 96 ASSERT_TRUE(xor_map_.AddExtent(op3.dst_extent(), &op3)); in TEST_F() 100 op_, source_fd_, &cow_writer_, xor_map_, NUM_BLOCKS * kBlockSize}; in TEST_F() 143 ASSERT_TRUE(xor_map_.AddExtent(op3.dst_extent(), &op3)); in TEST_F() 152 op_, source_fd_, &cow_writer_, xor_map_, NUM_BLOCKS * kBlockSize}; in TEST_F() 184 ASSERT_TRUE(xor_map_.AddExtent(op3.dst_extent(), &op3)); in TEST_F() 195 op_, source_fd_, &cow_writer_, xor_map_, NUM_BLOCKS * kBlockSize}; in TEST_F() 231 ASSERT_TRUE(xor_map_.AddExtent(op3.dst_extent(), &op3)); in TEST_F() [all …]
|
D | xor_extent_writer.h | 42 xor_map_(xor_map), in XORExtentWriter() 69 const ExtentMap<const CowMergeOperation*>& xor_map_; variable
|
D | vabc_partition_writer.h | 82 bool IsXorEnabled() const noexcept { return xor_map_.size() > 0; } in IsXorEnabled() 97 ExtentMap<const CowMergeOperation*, ExtentLess> xor_map_; variable
|
D | xor_extent_writer.cc | 112 const auto xor_extents = xor_map_.GetIntersectingExtents(extent); in WriteExtent() 114 const auto merge_op_opt = xor_map_.Get(xor_ext); in WriteExtent() 154 const auto replace_extents = xor_map_.GetNonIntersectingExtents(extent); in WriteExtent()
|
D | vabc_partition_writer.cc | 210 xor_map_ = ComputeXorMap(partition_update_.merge_operations()); in Init() 211 if (xor_map_.size() > 0) { in Init() 381 xor_map_, in PerformDiffOperation()
|