android_system_core/libsparse
Colin Cross be8ddcb35a libsparse: merge adjacent blocks of the same type
When a block is added that is adjacent to another block and of the same
type, merge it.  This will be useful for converting regular images to
sparse images, allowing the reader to add a single block at a time and
letting libsparse optimize into larger blocks as it goes.

Does not support merge two blocks that are backed by a data pointer,
only blocks that are backed by a file for now.

Change-Id: I95aa231714cbe01ac194e868c21385806c0bdb97
2012-07-09 22:09:37 -07:00
..
include/sparse libsparse: add error reporting functions 2012-07-09 22:09:37 -07:00
Android.mk libsparse: add error reporting functions 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 system/core: move libsparse into system/core 2012-07-09 22:09:36 -07:00
output_file.c libsparse: add support for including fds 2012-07-09 22:09:37 -07:00
output_file.h libsparse: add support for including fds 2012-07-09 22:09:37 -07:00
simg2img.c system/core: move libsparse into system/core 2012-07-09 22:09:36 -07:00
simg_dump.py system/core: move libsparse into system/core 2012-07-09 22:09:36 -07:00
sparse.c libsparse: merge adjacent blocks of the same 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