Rizin
unix-like reverse engineering framework and cli tools
|
Public Types | |
enum | { SEQ_CODE , SEQ_PADDING , SEQ_CHECK } |
enum | { SEQ_CODE , SEQ_PADDING , SEQ_CHECK } |
Public Attributes | |
enum lzma_block_coder:: { ... } | sequence |
lzma_next_coder | next |
The filters in the chain; initialized with lzma_raw_decoder_init(). More... | |
lzma_block * | block |
lzma_vli | compressed_size |
Compressed Size calculated while decoding. More... | |
lzma_vli | uncompressed_size |
Uncompressed Size calculated while decoding. More... | |
lzma_vli | compressed_limit |
size_t | check_pos |
Position when reading the Check field. More... | |
lzma_check_state | check |
Check of the uncompressed data. More... | |
bool | ignore_check |
True if the integrity check won't be calculated and verified. More... | |
enum lzma_block_coder:: { ... } | sequence |
size_t | pos |
Position in the Check field. More... | |
Definition at line 18 of file block_decoder.c.
anonymous enum |
Enumerator | |
---|---|
SEQ_CODE | |
SEQ_PADDING | |
SEQ_CHECK |
Definition at line 19 of file block_decoder.c.
anonymous enum |
Enumerator | |
---|---|
SEQ_CODE | |
SEQ_PADDING | |
SEQ_CHECK |
Definition at line 27 of file block_encoder.c.
lzma_block * lzma_block_coder::block |
Decoding options; we also write Compressed Size and Uncompressed Size back to this structure when the decoding has been finished.
Encoding options; we also write Unpadded Size, Compressed Size, and Uncompressed Size back to this structure when the encoding has been finished.
Definition at line 30 of file block_decoder.c.
Referenced by block_decode(), block_encode(), lzma_block_decoder_init(), and lzma_block_encoder_init().
lzma_check_state lzma_block_coder::check |
Check of the uncompressed data.
Definition at line 47 of file block_decoder.c.
Referenced by block_decode(), block_encode(), lzma_block_decoder_init(), and lzma_block_encoder_init().
size_t lzma_block_coder::check_pos |
Position when reading the Check field.
Definition at line 44 of file block_decoder.c.
Referenced by block_decode(), and lzma_block_decoder_init().
lzma_vli lzma_block_coder::compressed_limit |
Maximum allowed Compressed Size; this takes into account the size of the Block Header and Check fields when Compressed Size is unknown.
Definition at line 41 of file block_decoder.c.
Referenced by block_decode(), and lzma_block_decoder_init().
lzma_vli lzma_block_coder::compressed_size |
Compressed Size calculated while decoding.
Compressed Size calculated while encoding.
Definition at line 33 of file block_decoder.c.
Referenced by block_decode(), block_encode(), lzma_block_decoder_init(), and lzma_block_encoder_init().
bool lzma_block_coder::ignore_check |
True if the integrity check won't be calculated and verified.
Definition at line 50 of file block_decoder.c.
Referenced by block_decode(), and lzma_block_decoder_init().
lzma_next_coder lzma_block_coder::next |
The filters in the chain; initialized with lzma_raw_decoder_init().
Definition at line 26 of file block_decoder.c.
Referenced by block_decode(), block_decoder_end(), block_encode(), block_encoder_end(), block_encoder_update(), lzma_block_decoder_init(), and lzma_block_encoder_init().
size_t lzma_block_coder::pos |
Position in the Check field.
Definition at line 40 of file block_encoder.c.
Referenced by cmd_descs_generate.CmdDesc::_validate(), block_encode(), and lzma_block_encoder_init().
enum { ... } lzma_block_coder::sequence |
Referenced by block_decode(), block_encode(), block_encoder_update(), lzma_block_decoder_init(), and lzma_block_encoder_init().
enum { ... } lzma_block_coder::sequence |
lzma_vli lzma_block_coder::uncompressed_size |
Uncompressed Size calculated while decoding.
Uncompressed Size calculated while encoding.
Definition at line 36 of file block_decoder.c.
Referenced by block_decode(), block_encode(), lzma_block_decoder_init(), and lzma_block_encoder_init().