|
SQSH_NO_EXPORT SQSH_NO_UNUSED int | sqsh__mapper_init (struct SqshMapper *mapper, const void *source, const struct SqshConfig *config) |
|
SQSH_NO_EXPORT int | sqsh__mapper_cleanup (struct SqshMapper *mapper) |
|
SQSH_NO_EXPORT const uint8_t * | sqsh__map_slice_data (const struct SqshMapSlice *mapping) |
|
SQSH_NO_EXPORT size_t | sqsh__map_slice_size (const struct SqshMapSlice *mapping) |
|
SQSH_NO_EXPORT int | sqsh__map_slice_cleanup (struct SqshMapSlice *mapping) |
|
SQSH_NO_EXPORT SQSH_NO_UNUSED int | sqsh__map_slice_init (struct SqshMapSlice *mapping, struct SqshMapper *mapper, uint64_t address, uint64_t offset, size_t size) |
|
SQSH_NO_EXPORT SQSH_NO_UNUSED int | sqsh__map_manager_init (struct SqshMapManager *manager, const void *input, const struct SqshConfig *config) |
|
SQSH_NO_EXPORT uint64_t | sqsh__map_manager_size (const struct SqshMapManager *manager) |
|
SQSH_NO_EXPORT size_t | sqsh__map_manager_block_size (const struct SqshMapManager *manager) |
|
SQSH_NO_EXPORT SQSH_NO_UNUSED int | sqsh__map_manager_get (struct SqshMapManager *manager, sqsh_index_t index, const struct SqshMapSlice **target) |
|
SQSH_NO_EXPORT int | sqsh__map_manager_release (struct SqshMapManager *manager, const struct SqshMapSlice *mapping) |
|
SQSH_NO_EXPORT int | sqsh__map_manager_cleanup (struct SqshMapManager *manager) |
|
SQSH_NO_EXPORT SQSH_NO_UNUSED int | sqsh__map_iterator_init (struct SqshMapIterator *iterator, struct SqshMapManager *manager, uint64_t address) |
|
SQSH_NO_EXPORT SQSH_NO_UNUSED bool | sqsh__map_iterator_next (struct SqshMapIterator *iterator, int *err) |
|
SQSH_NO_EXPORT const uint8_t * | sqsh__map_iterator_data (const struct SqshMapIterator *iterator) |
|
SQSH_NO_EXPORT size_t | sqsh__map_iterator_block_size (const struct SqshMapIterator *iterator) |
|
SQSH_NO_EXPORT size_t | sqsh__map_iterator_size (const struct SqshMapIterator *iterator) |
|
SQSH_NO_EXPORT int | sqsh__map_iterator_cleanup (struct SqshMapIterator *iterator) |
|
SQSH_NO_EXPORT SQSH_NO_UNUSED int | sqsh__map_reader_init (struct SqshMapReader *reader, struct SqshMapManager *mapper, const uint64_t start_address, uint64_t upper_limit) |
|
SQSH_NO_EXPORT size_t | sqsh__map_reader_remaining_direct (const struct SqshMapReader *reader) |
|
SQSH_NO_EXPORT SQSH_NO_UNUSED uint64_t | sqsh__map_reader_address (const struct SqshMapReader *reader) |
|
SQSH_NO_EXPORT SQSH_NO_UNUSED int | sqsh__map_reader_advance (struct SqshMapReader *reader, uint64_t offset, size_t size) |
|
SQSH_NO_EXPORT SQSH_NO_UNUSED int | sqsh__map_reader_all (struct SqshMapReader *reader) |
|
SQSH_NO_EXPORT const uint8_t * | sqsh__map_reader_data (const struct SqshMapReader *reader) |
|
SQSH_NO_EXPORT size_t | sqsh__map_reader_size (const struct SqshMapReader *reader) |
|
SQSH_NO_EXPORT int | sqsh__map_reader_cleanup (struct SqshMapReader *reader) |
|