Rizin
unix-like reverse engineering framework and cli tools
|
Private definitions for so called simple filters. More...
#include "simple_coder.h"
Go to the source code of this file.
Classes | |
struct | lzma_simple_coder |
Functions | |
lzma_ret | lzma_simple_coder_init (lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters, size_t(*filter)(void *simple, uint32_t now_pos, bool is_encoder, uint8_t *buffer, size_t size), size_t simple_size, size_t unfiltered_max, uint32_t alignment, bool is_encoder) |
Private definitions for so called simple filters.
Definition in file simple_private.h.
lzma_ret lzma_simple_coder_init | ( | lzma_next_coder * | next, |
const lzma_allocator * | allocator, | ||
const lzma_filter_info * | filters, | ||
size_t(*)(void *simple, uint32_t now_pos, bool is_encoder, uint8_t *buffer, size_t size) | filter, | ||
size_t | simple_size, | ||
size_t | unfiltered_max, | ||
uint32_t | alignment, | ||
bool | is_encoder | ||
) |
Definition at line 235 of file simple_coder.c.
References lzma_simple_coder::allocated, allocator, lzma_next_coder_s::code, lzma_next_coder_s::coder, lzma_next_coder_s::end, lzma_simple_coder::end_was_reached, filter(), lzma_simple_coder::filter, lzma_simple_coder::filtered, filters, lzma_simple_coder::is_encoder, lzma_alloc(), LZMA_MEM_ERROR, LZMA_NEXT_CODER_INIT, lzma_next_filter_init(), LZMA_OPTIONS_ERROR, lzma_simple_coder::next, lzma_simple_coder::now_pos, NULL, options, lzma_filter::options, lzma_simple_coder::pos, lzma_simple_coder::simple, simple_code(), simple_coder_end(), simple_coder_update(), lzma_simple_coder::size, lzma_options_bcj::start_offset, and lzma_next_coder_s::update.
Referenced by arm_coder_init(), armthumb_coder_init(), ia64_coder_init(), powerpc_coder_init(), sparc_coder_init(), and x86_coder_init().