android_system_core/libsparse
Colin Cross 1e17b313a6 libsparse: add callback output file type
Add a new output file subclass that will call a callback for
each block as it is written.  Will be used to measure the space
used by each sparse block to allow resparsing files.

Also add sparse_file_callback, which will write out a sparse
file by calling the provided write function.

Change-Id: I18707bd9c357b68da319cc07982e93d1c2b2bee2
2012-07-09 22:09:37 -07:00
..
include/sparse libsparse: add callback output file type 2012-07-09 22:09:37 -07:00
Android.mk libsparse: add sparse_file read and convert tools to use it 2012-07-09 22:09:37 -07:00
backed_block.c libsparse: merge adjacent blocks of the same type 2012-07-09 22:09:37 -07:00
backed_block.h libsparse: merge adjacent blocks of the same type 2012-07-09 22:09:37 -07:00
img2simg.c libsparse: add sparse_file read and convert tools to use it 2012-07-09 22:09:37 -07:00
output_file.c libsparse: add callback output file type 2012-07-09 22:09:37 -07:00
output_file.h libsparse: add callback output file type 2012-07-09 22:09:37 -07:00
simg2img.c libsparse: add sparse_file read and convert tools to use it 2012-07-09 22:09:37 -07:00
simg_dump.py system/core: move libsparse into system/core 2012-07-09 22:09:36 -07:00
sparse.c libsparse: add callback output file type 2012-07-09 22:09:37 -07:00
sparse_crc32.c system/core: move libsparse into system/core 2012-07-09 22:09:36 -07:00
sparse_crc32.h libsparse: cleanups 2012-07-09 22:09:37 -07:00
sparse_defs.h system/core: move libsparse into system/core 2012-07-09 22:09:36 -07:00
sparse_err.c libsparse: add error reporting functions 2012-07-09 22:09:37 -07:00
sparse_file.h libsparse: add error reporting functions 2012-07-09 22:09:37 -07:00
sparse_format.h system/core: move libsparse into system/core 2012-07-09 22:09:36 -07:00
sparse_read.c libsparse: add sparse_file read and convert tools to use it 2012-07-09 22:09:37 -07:00