Lines Matching refs:bsdiff
20 * data interspersed with uncompressed data. Doing a naive bsdiff of
22 * large changes in the compressed bitstream; bsdiff patches of gzipped
27 * patched using a plain bsdiff. Gzip chunks are first expanded, then a
28 * bsdiff is applied to the uncompressed data, then the patched data is
43 * chunks, followed by N bsdiff patches, one per chunk.
71 * bsdiff patch offset (8) [from start of patch file]
75 * bsdiff patch offset (8) [from start of patch file]
89 * bsdiff patch offset (8) [from start of patch file]
106 * the bsdiff patch. The next five parameters specify the zlib
112 * After the header there are 'chunk count' bsdiff patches; the offset
138 off_t* I; // used by bsdiff
173 // from bsdiff.c
174 int bsdiff(u_char* old, off_t oldsize, off_t** IP, u_char* new, off_t newsize,
594 * Given source and target chunks, compute a bsdiff patch between them
595 * by running bsdiff in a subprocess. Return the patch data, placing
596 * its length in *size. Return NULL on failure. We expect the bsdiff
611 int r = bsdiff(src->data, src->len, &(src->I), tgt->data, tgt->len, ptemp);
613 printf("bsdiff() failed: %d\n", r);
909 // Compute bsdiff patches for each chunk's data (the uncompressed
933 // that we can correctly compute the offset of each bsdiff patch
999 // Append each chunk's bsdiff patch, in order.