Home | History | Annotate | Download | only in releasetools

Lines Matching refs:tgt

33 def compute_patch(src, tgt, imgdiff=False):
35 tgtfd, tgtfile = tempfile.mkstemp(prefix="tgt-")
45 for p in tgt:
185 def __init__(self, tgt, src=None, threads=None):
191 self.tgt = tgt
197 assert tgt.blocksize == 4096
203 self.AssertPartition(tgt.care_map, tgt.file_map.values())
242 # bsdiff patchstart patchlen [src rangeset] [tgt rangeset]
243 # imgdiff patchstart patchlen [src rangeset] [tgt rangeset]
244 # move [src rangeset] [tgt rangeset]
281 all_tgt = RangeSet(data=(0, self.tgt.total_blocks))
286 new_dontcare = all_tgt.subtract(self.tgt.care_map)
307 for piece in self.tgt.ReadRangeSet(xf.tgt_ranges):
311 tgt = self.tgt.ReadRangeSet(xf.tgt_ranges)
313 # We can't compare src and tgt directly because they may have
327 for p in tgt:
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"))
419 assert touched == self.tgt.care_map
566 for tgt_fn, tgt_ranges in self.tgt.file_map.items():