• Home
  • History
  • Annotate
  • only in /external/chromium_org/courgette/third_party/
NameDateSize

..12-Mar-20154 KiB

bsdiff.h12-Mar-20153.5 KiB

bsdiff_apply.cc12-Mar-20157.5 KiB

bsdiff_create.cc12-Mar-201514.6 KiB

LICENCE12-Mar-20156.3 KiB

paged_array.h12-Mar-20152.2 KiB

paged_array_unittest.cc12-Mar-20151.1 KiB

README.chromium12-Mar-2015930

README.chromium

1This directory contains an extensively modified version of Colin Percival's
2bsdiff, available in its original form from:
3
4   http://www.daemonology.net/bsdiff/
5
6The basic principles of operation are best understood by reading Colin's
7unpublised paper:
8
9Colin Percival, Naive differences of executable code, http://www.daemonology.net/bsdiff/, 200
10
11The copy on this directory so extensively modified that the binary format is
12incompatible with the original and it cannot be compiled outside the Chromium
13source tree or the Courgette project.
14
15List of changes made to original code:
16  - wrapped functions in 'courgette' namespace
17  - renamed .c files to .cc
18  - added bsdiff.h header file
19  - changed the code to use streams.h from courgette
20  - changed the encoding of numbers to use the 'varint' encoding
21  - reformatted code to be closer to Google coding standards
22  - renamed variables
23  - added comments
24