Home | History | Annotate | Download | only in applypatch

Lines Matching full: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
146 off_t* I; // used by bsdiff
181 // from bsdiff.c
182 int bsdiff(u_char* old, off_t oldsize, off_t** IP, u_char* new, off_t newsize,
602 * Given source and target chunks, compute a bsdiff patch between them
603 * by running bsdiff in a subprocess. Return the patch data, placing
604 * its length in *size. Return NULL on failure. We expect the bsdiff
619 int r = bsdiff(src->data, src->len, &(src->I), tgt->data, tgt->len, ptemp);
621 printf("bsdiff() failed: %d\n", r);
941 // Compute bsdiff patches for each chunk's data (the uncompressed
974 // that we can correctly compute the offset of each bsdiff patch
1040 // Append each chunk's bsdiff patch, in order.