Lines Matching refs:src
33 def compute_patch(src, tgt, imgdiff=False): argument
41 for p in src:
185 def __init__(self, tgt, src=None, threads=None): argument
192 if src is None:
193 src = EmptyImage()
194 self.src = src
198 assert src.blocksize == 4096
202 self.AssertPartition(src.care_map, src.file_map.values())
310 src = self.src.ReadRangeSet(xf.src_ranges)
323 for p in src:
354 diff_q.append((tgt_size, src, tgt, xf, patch_num))
374 tgt_size, src, tgt, xf, patchnum = diff_q.pop()
375 patch = compute_patch(src, tgt, imgdiff=(xf.style == "imgdiff"))
571 src_ranges = self.src.file_map.get("__ZERO", empty)
576 elif tgt_fn in self.src.file_map:
578 Transfer(tgt_fn, tgt_fn, tgt_ranges, self.src.file_map[tgt_fn],
586 Transfer(tgt_fn, src_fn, tgt_ranges, self.src.file_map[src_fn],
597 Transfer(tgt_fn, src_fn, tgt_ranges, self.src.file_map[src_fn],
607 for k in self.src.file_map.keys():